我是靠谱客的博主 追寻小蜜蜂,最近开发中收集的这篇文章主要介绍clickhouse之alter,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

仅支持*MergeTree 、 MergeDistributed表

 

改变表结构:

ALTER TABLE [db].name [ON CLUSTER cluster] ADD|DROP|MODIFY COLUMN ...

添加列ADD COLUMN name [type] [default_expr] [AFTER name_after]

     如指定after name_after,列被添加到指定的后面,否则列添加到表尾,不能再表首添加列

添加列金改变表结构,alter后数据不会添加到硬盘,读取的时候没有数据则去默认值

DROP COLUMN name立即删除
MODIFY COLUMN name [type] [default_expr]改变列的类型或默认表达式,改变类型数据跟着改变:借助临时表

alter锁住表,读写alter不能竞争同一把锁

不会改变字表,分布式表的alte需要每个服务器都执行一遍

 

https://clickhouse.yandex/docs/zh/query_language/alter/ 看不下去了【笑(wu)哭(nai)】

最后

以上就是追寻小蜜蜂为你收集整理的clickhouse之alter的全部内容,希望文章能够帮你解决clickhouse之alter所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部