传统关系型数据库(以 MySQL 为例)的 SQL 语句,ClickHouse 基本都支持
一、插入
--语法:
insert into table_name values(xxxxxx),(yyyyyyy),...;
insert into table_name select xxxxx from table_name2 where yyyyy;
二、更新和删除
作为 OLAP 数据库,ClickHouse 本身不太擅长更新和删除操作,它提供了 Delete 和 Update 的能力,不同于 OLTP 数据库的更新和删除操作,这类操作被称为 Mutation 查询,它可以看做 Alter 的一种。
--更新
alter table table_name update column