InfluxDB基础操作
-
查询数据库,类似于MySQL查询数据库。
SQL:show databases;
-
使用表,查询之前选择使用其中的某一个数据库。
SQL:use test;
-
展示表。
SQL:show measurements;
-
查询某一张表(基础查询和MySQL相差不大)。
- 基础查询:
SQL:select * from test order by time desc limit 1;
SQL:select * from test where time >= now() - 10d order by time desc limit 3;
- 分页查询:
SQL:select * from test where 条件(可以是时间范围) limit pageSize offset (pageNum - 1) pageSize;
- 基础查询:
-
创建表(创建表的同时插入数据)
SQL:insert measurement , tag(key=value) field(fieldName=value) , ... ;
-
删除表
SQL:drop measurement 表名;
-
添加数据(和创建表语句相同)
SQL:insert measurement , tag(key=value) field(fieldName=value) , ... ;
-
删除数据
- 根据tag删除:
SQL:delete from test where "name"='xiaoming';
- 根据时间删除:
SQL:delete from test where time = 1618456817804394700;
- 根据tag删除: