使用 influxctl CLI 查询数据
使用 influxctl query
命令,通过 SQL 或 InfluxQL 在 InfluxDB Clustered 中查询数据。
使用命令时请提供以下信息
数据库令牌:具有对查询数据库读取权限的数据库令牌。默认情况下,这使用
influxctl
连接配置文件中的database
设置或--token
命令标志。数据库名称:要查询的数据库的名称。默认情况下,这使用
influxctl
连接配置文件中的database
设置或--database
命令标志。查询语言 (可选):查询的查询语言。使用
--language
标志指定以下查询语言之一sql
(默认)influxql
查询:要执行的 SQL 或 InfluxQL 查询。通过以下方式之一传递查询
- 命令行上的字符串
- 包含查询的文件路径
- 单个破折号 (
-
) 从 stdin 读取查询
influxctl query \
--token DATABASE_TOKEN \
--database DATABASE_NAME \
--language influxql \
"SELECT * FROM home"
influxctl query \
--token DATABASE_TOKEN \
--database DATABASE_NAME \
--language influxql \
/path/to/query.influxql
cat ./query.influxql | influxctl query \
--token DATABASE_TOKEN \
--database DATABASE_NAME \
--language influxql \
-
替换以下内容
DATABASE_TOKEN
:具有对查询数据库读取权限的数据库令牌DATABASE_NAME
:要查询的数据库的名称
输出格式
influxctl query
命令支持以下输出格式
table
(默认)json
使用 --format
标志指定输出格式
时间戳格式
当使用 table
输出格式时,您可以指定以下哪种时间戳格式来显示查询结果中的时间戳值
rfc3339nano
: (默认) RFC3339Nano 格式的时间戳– 例如:2024-01-01T00:00:00.000000000Z
unixnano
: Unix 纳秒时间戳
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB Clustered 和本文档的反馈和错误报告。要获得支持,请使用以下资源
拥有年度合同或支持合同的客户可以联系 InfluxData 支持。