使用 InfluxQL 查询数据
InfluxDB 3 Core 处于公开 Alpha 阶段
InfluxDB 3 Core 处于公开 alpha 阶段,可用于测试和反馈,但不适用于生产环境。产品和本文档都在不断完善中。我们欢迎并鼓励您提供关于 alpha 体验的输入,并邀请您加入我们的公共频道以获取更新和分享反馈。
学习使用 InfluxQL 查询存储在 InfluxDB 3 Core 中的数据。
使用 InfluxQL 探索您的架构
使用 InfluxQL SHOW
语句返回关于您的数据架构的信息。
列出 measurements
SHOW MEASUREMENTS
列出 measurement 中的字段键
SHOW FIELD KEYS FROM "measurement"
列出 measurement 中的标签键
SHOW TAG KEYS FROM "measurement"
列出特定标签键的标签值
SHOW TAG VALUES FROM "measurement" WITH KEY = "tag-key" WHERE time > now() - 1d
执行基本的 InfluxQL 查询
一个从 InfluxDB 查询数据的基本 InfluxQL 查询通常包括 SELECT
、FROM
和 WHERE
子句。
SELECT temp, room FROM home WHERE time >= now() - 1d
使用 InfluxQL 聚合数据
使用 InfluxQL 聚合和选择器函数对您的时间序列数据执行聚合操作。
按组聚合字段
SELECT
MEAN(temp) AS mean,
FIRST(hum) as first,
FROM home
GROUP BY tag
按基于时间的间隔聚合
SELECT
MEAN(temp),
sum(hum),
FROM home
WHERE time >= now() - 24h
GROUP BY time(1h),room
排查 InfluxQL 错误
了解如何排查和修复常见的 InfluxQL 错误。
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。