前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >clickhouse的sql语法3之alter和show功能

clickhouse的sql语法3之alter和show功能

作者头像
公众号-利志分享
发布2022-04-25 09:11:33
5170
发布2022-04-25 09:11:33
举报
文章被收录于专栏:利志分享

ALTER 仅支持 *MergeTree ,Merge以及Distributed等引擎表。

alter删除数据

代码语言:javascript
复制
ALTER TABLE 表名 DELETE WHERE 条件

alter更新数据

代码语言:javascript
复制
ALTER TABLE 表名 UPDATE column1 = expr1 [, ...] WHERE filter_expr

alter更新或者删除数据主要是异步批量操作,该操作仅支持 MergeTree系列表,包含支持复制功能的表。

alter添加列 记录如下:

代码语言:javascript
复制
ADD COLUMN [IF NOT EXISTS] name [type] [default_expr] [codec] [AFTER name_after]

例子:在test_mergetree添加height字段:

代码语言:javascript
复制
alter table test_mergetree add column height String comment '高度' after id;

alter删除列

代码语言:javascript
复制
ALTER TABLE visits DROP COLUMN browser

例子:删除ttt这个列

代码语言:javascript
复制
alter table test_mergetree drop column ttt;

alter修改列 参数列:

代码语言:javascript
复制
MODIFY COLUMN [IF EXISTS] name [type] [default_expr] [TTL]

例子:更改字段类型

代码语言:javascript
复制
ALTER TABLE test_mergetree MODIFY COLUMN height Int32 comment '高度';

查看表test_mergetree结构:

代码语言:javascript
复制
show create table test_mergetree

查看当前服务器的数据库进程

代码语言:javascript
复制
show processlist

查看授权的用户

代码语言:javascript
复制
show grants
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 利志分享 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档