简体中文
Appearance
简体中文
Appearance
dlsql 命令是 Datalayers 提供的一个交互式工具,可通过该工具进行数据库的管理。
默认情况下,使用以下命令可完成数据库连接。
dlsql -u admin -p public
若需要更换主机地址、启动端口等参数,请使用以下命令执行:
dlsql -h <host> -P <port> -u admin -p public
可通过 dlsql --help
命令查看全部参数。
连接数据库服务后,可执行以下命令创建一个数据库:
create database demo;
执行完成后,可通过以下命令查看数据库情况:
show databases;
选中要执行操作的数据库:
use demo;
可通过以下命令,尝试创建数据表:
CREATE TABLE sensor_info (
ts TIMESTAMP(9) NOT NULL DEFAULT CURRENT_TIMESTAMP,
sn STRING,
speed DOUBLE,
temperature DOUBLE,
timestamp KEY (ts))
PARTITION BY HASH(sn) PARTITIONS 8
ENGINE=TimeSeries
with (ttl='10d');
执行以下命令,写入一些示例数据:
INSERT INTO sensor_info(sn, speed, temperature) VALUES('100', 22.12, 30.8), ('101', 34.12, 40.6), ('102', 56.12, 52.3);
选中要执行操作的数据库:
use demo;
查询表中记录总条数:
SELECT COUNT(*) FROM sensor_info;
查询表中 speed
平均值:
SELECT AVG(speed) FROM sensor_info;
将数据以 1 day
分割点进行聚合:
SELECT date_bin('1 days', ts) as timepoint, count(*) as total from sensor_info group by timepoint;
查看所有表:
SHOW TABLES;
查看表定义:
DESC TABLE sensor_info;
查看创建表信息:
SHOW CREATE TABLE sensor_info;
删除表:
DROP TABLE sensor_info;
删除数据库:
DROP DATABASE demo;
注:删除数据库,需要先删除所有表。
使用以下命令可退出交互:
exit
TIP
更多 SQL 相关的使用,可查看SQL 参考章节。