赞
踩
ALTER
ALTER只支持MergeTree系列,Merge和Distributed引擎的表,基本语法:
ALTER TABLE [db].name [ON CLUSTER cluster] ADD|DROP|MODIFY COLUMN …
参数解析:
ADD COLUMN – 向表中添加新列
DROP COLUMN – 在表中删除列
MODIFY COLUMN – 更改列的类型
案例演示:
1)创建一个MergerTree引擎的表
create table mt_table (date Date, id UInt8, name String) ENGINE=MergeTree(date, (id, name), 8192);
2)向表中插入一些值
insert into mt_table values (‘2019-05-01’, 1, ‘zhangsan’);
insert into mt_table values (‘2019-06-01’, 2, ‘lisi’);
insert into mt_table values (‘2019-05-03’, 3, ‘wangwu’);
3)在末尾添加一个新列age
4)更改age列的类型
5)删除刚才创建的age列
.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。