我是靠谱客的博主 追寻小蜜蜂,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部