使用 influxdb3 CLI 查询数据
使用 influxdb3 query 命令 使用 SQL 或 InfluxQL 查询 InfluxDB 3 Core 中的数据。
在命令中提供以下内容
授权令牌:您的 InfluxDB 3 Core 管理员令牌,拥有对数据库的读取权限。通过以下任一方式提供:
--token命令选项INFLUXDB3_AUTH_TOKEN环境变量
数据库名称:要查询的数据库名称。通过以下任一方式提供:
-d,--database命令选项INFLUXDB3_DATABASE_NAME环境变量
查询语言 (可选):查询的查询语言。使用
-l,--language选项指定以下任一查询语言:sql(默认)influxql
查询:要执行的 SQL 或 InfluxQL 查询。通过以下任一方式提供查询:
- 字符串
--file选项以及包含查询的文件的路径- 来自 stdin
influxdb3 query \
--token AUTH_TOKEN \
--language influxql \
--database DATABASE_NAME \
"SELECT * FROM home"influxdb3 query \
--token AUTH_TOKEN \
--language influxql \
--file ./query.influxqlcat ./query.influxql | influxdb3 query \
--token AUTH_TOKEN \
--language influxql \
--database DATABASE_NAME在上例和下例中,请替换以下内容:
DATABASE_NAME:要查询的数据库名称
输出格式
influxdb3 query 命令支持以下输出格式:
pretty(默认)jsonjsonlcsvparquet(必须 输出到文件)
使用 --format 标志指定输出格式。
将查询结果输出到 Parquet 文件
要将查询结果输出到 Parquet 文件,请在 influxdb3 query 命令中提供以下选项:
--format:parquet-o,--output: 用于存储结果的 Parquet 文件的文件路径
此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。