概述
仅支持*MergeTree
、 Merge及
Distributed表
改变表结构:
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复