| 常用语句 | ADD COLUMN / DROP COLUMN / MODIFY COLUMN / RENAME COLUMN / COMMENT COLUMN |
|---|---|
| 索引 | ADD INDEX … TYPE minmax|set|bloom_filter GRANULARITY n;MATERIALIZE INDEX 回填 |
| 生效范围 | 新结构立即对新数据生效,旧 part 的类型转换与索引回填由 mutation 完成 |
示例
示例
ALTER TABLE events ADD COLUMN IF NOT EXISTS device String DEFAULT 'unknown' AFTER user_id;
ALTER TABLE events MODIFY COLUMN device LowCardinality(String);
ALTER TABLE events DROP COLUMN IF EXISTS legacy_col;
ALTER TABLE events ADD INDEX idx_user user_id TYPE bloom_filter GRANULARITY 4;
ALTER TABLE events MATERIALIZE INDEX idx_user;ADD COLUMN 配 DEFAULT 表达式时,读旧数据会即时计算默认值,不写盘,开销可控。