influxdb 查询
时间: 2023-09-03 16:06:37 浏览: 86
InfluxDB 是一款开源的时序数据库,用于存储和查询时间相关的数据。下面是一些常用的 InfluxDB 查询语句:
1. 显示数据库列表:
SHOW DATABASES;
2. 创建数据库:
CREATE DATABASE <database_name>;
3. 删除数据库:
DROP DATABASE <database_name>;
4. 显示某个数据库中所有的 measurement 列表:
SHOW MEASUREMENTS;
5. 显示某个 measurement 中所有的 tag key:
SHOW TAG KEYS FROM <measurement_name>;
6. 显示某个 measurement 中所有的 field key:
SHOW FIELD KEYS FROM <measurement_name>;
7. 查询某个 measurement 中的数据:
SELECT * FROM <measurement_name>;
8. 查询某个 measurement 中某个 tag key 的数据:
SELECT * FROM <measurement_name> WHERE <tag_key>='<tag_value>';
9. 查询某个 measurement 中某个 field key 的数据:
SELECT <field_key> FROM <measurement_name>;
10. 查询某个 measurement 中某个时间范围内的数据:
SELECT * FROM <measurement_name> WHERE time > '<start_time>' AND time < '<end_time>';
以上是一些常见的 InfluxDB 查询语句,您可以根据自己的需求进行调整和优化。
阅读全文