简体中文
Appearance
简体中文
Appearance
ALTER 语句用于修改已有对象。当前主要包括:
ALTER TABLE:修改表结构或表选项ALTER PIPELINE:控制流计算 pipeline 的运行状态ADD COLUMN子句可用于向表中添加指定类型的新列。
-- 在表 `table_name` 中添加一个新列 `k`, 类型为 INT
ALTER TABLE table_name ADD COLUMN k INT;
-- 在表 `table_name` 中添加一个新列 `l`,类型为 INT,默认值为 10
ALTER TABLE table_name ADD COLUMN l INT DEFAULT 10;DROP COLUMN子句可用于从表中删除列。
-- 从 `table_name` 中删除列 k
ALTER TABLE table_name DROP column k;TIP
列只有在没有任何索引依赖时才能被删除。如:PRIMARY KEY、UNIQUE等。
修改 Table Options。
-- Modify options of a table
ALTER TABLE table_name MODIFY OPTIONS ttl='10d', memtable_size='64M';修改 Table 的名字。
-- Modify name of a table
ALTER TABLE table_name rename new_name;当前流计算相关的 ALTER 语句只支持 pipeline 生命周期管理。
停止一个运行中的 pipeline。
ALTER PIPELINE pipeline_name STOP;重启一个 pipeline。
ALTER PIPELINE pipeline_name RESTART;说明
ALTER SOURCE。