Clickhouse sql汇总

建备份表

---备份表建立:
CREATE TABLE b.imp_backup AS b.imp
ENGINE = MergeTree()
ORDER BY account_id;

---备份表数据同步:
INSERT INTO b.imp_backup
SELECT * FROM  b.imp;

删除分区数据

----删除分区数据使用:

ALTER TABLE b.imp
DROP PARTITION '20231001';

设置TTL策略

使用 TTL(Time-To-Live) 策略自动删除过期数据 :添加 TTL 规则,指定 seatime 字段超过 30 天的数据自动删除

ALTER TABLE b.st_imp
MODIFY TTL seatime + INTERVAL 15 DAY;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容