1. 修改表名
rename table 库名.表名 to 库名.表名;
删除表
drop table 库名.表名;
新增表
create table FaceData(
`ObjID` Int64,
`ShotTime` Int64
)
ENGINE = MergeTree -- 引擎
PARTITION BY toYYYYMMDD(toDate(ShotTime / 1000)) --分区
PRIMARY KEY ObjID --主键
ORDER BY ShotTime --索引
SETTINGS index_granularity = 8192; --索引粒度,默认8192
2. 修改字段的值
update 库名.表名 set 字段名='值' where 字段名 = '值';
3. 修改字段类型
alter table product_detail modify column PlateClass Int32;
4. 添加字段
alter table product_detail add column `remark` String DEFAULT '' COMMENT '备注';
5. 修改字段
alter table product_detail modify column `remark` Nullable(String) DEFAULT NULL COMMENT '备注';
6. 删除字段
alter table product_detail drop column `remark`;
7. 更新数据 -- 不建议使用
alter table <table_name> update col1 = expr1, ... where <filter>
-- 示例:
alter table MotorStatistics update
DrivingTimes = DrivingTimes+1,
ShotTime=#{param.shotTime},
PersonFaceUrl=#{param.personFaceUrl},
DeviceID=#{param.deviceId},
Action_time=#{param.actionTime}
WHERE ID=#{param.id}
clickhouse常用语句
最新推荐文章于 2025-06-06 18:39:19 发布
本文详细介绍了数据库的基本操作,包括重命名表、删除表、创建表(使用MergeTree引擎和分区、主键、索引设置)、更新字段值、修改字段类型、添加和删除字段以及更新数据的语法。示例涵盖DML和DDL语句,是数据库管理的重要参考。
469

被折叠的 条评论
为什么被折叠?



