在执行以下 SQL 语句前,请确保
- 已成功启动 IoTDB 服务
- 已通过 Cli 客户端连接 IoTDB
注意:若您使用的终端不支持多行粘贴(例如 Windows CMD),请将 SQL 语句调整为单行格式后再执行。
-- 创建数据库; CREATE DATABASE root.ln; -- 查看数据库; SHOW DATABASES root.**; -- 删除数据库; DELETE DATABASE root.ln; -- 统计数据库; COUNT DATABASES root.**;
详细语法说明可参考:数据库管理
-- 创建时间序列; CREATE TIMESERIES root.ln.wf01.wt01.status BOOLEAN; CREATE TIMESERIES root.ln.wf01.wt01.temperature FLOAT; -- 创建对齐时间序列; CREATE ALIGNED TIMESERIES root.ln.wf01.GPS(latitude FLOAT, longitude FLOAT); -- 删除时间序列; DELETE TIMESERIES root.ln.wf01.wt01.status; -- 查看时间序列; SHOW TIMESERIES root.ln.**; -- 统计时间序列; COUNT TIMESERIES root.ln.**;
详细语法说明可参考:时间序列管理
-- 单列写入; INSERT INTO root.ln.wf01.wt01(timestamp, temperature) VALUES(1, 23.0),(2, 42.6); -- 多列写入; INSERT INTO root.ln.wf01.wt01(timestamp, status, temperature) VALUES (3, false, 33.1),(4, true, 24.6);
详细语法说明可参考:数据写入
-- 时间过滤查询; SELECT * from root.ln.** where time > 1; -- 值过滤查询; SELECT temperature FROM root.ln.wf01.wt01 where temperature > 36.5; -- 函数查询; SELECT count(temperature) FROM root.ln.wf01.wt01; -- 最新点查询; SELECT LAST status FROM root.ln.wf01.wt01;
详细语法说明可参考:数据查询
-- 单列删除; DELETE FROM root.ln.wf01.wt01.status WHERE time >= 20; -- 多列删除; DELETE FROM root.ln.wf01.wt01.* where time <= 10;
详细语法说明可参考:数据删除