content/shared/influxdb-v2/reference/cli/influx/query/_index.md
The influx query command executes a literal Flux query provided as a string
or a literal Flux query contained in a file.
influx query [query literal] [flags]
{{% note %}}
When using the influx query command to query and download large datasets,
drop columns such as _start and _stop to optimize the download file size.
// ...
|> drop(columns: ["_start", "_stop"])
{{% /note %}}
| Flag | Description | Input type | {{< cli/mapped >}} | |
|---|---|---|---|---|
-c | --active-config | CLI configuration to use for command | string | |
--configs-path | Path to influx CLI configurations (default ~/.influxdbv2/configs) | string | INFLUX_CONFIGS_PATH | |
-f | --file | Path to Flux script file | string | |
-h | --help | Help for the query command | ||
--host | HTTP address of InfluxDB (default http://localhost:8086) | string | INFLUX_HOST | |
--http-debug | Inspect communication with InfluxDB servers. | string | ||
-o | --org | Organization name (mutually exclusive with --org-id) | string | INFLUX_ORG |
--org-id | Organization ID (mutually exclusive with --org) | string | INFLUX_ORG_ID | |
-p | --profilers | Flux query profilers to enable (comma-separated) | string | |
-r | --raw | Output raw query results (annotated CSV) | ||
--skip-verify | Skip TLS certificate verification | INFLUX_SKIP_VERIFY | ||
-t | --token | API token | string | INFLUX_TOKEN |
{{< cli/influx-creds-note >}}
influx query 'from(bucket:"example-bucket") |> range(start:-1m)'
influx query --file /path/to/example-query.flux
influx query 'from(bucket:"example-bucket") |> range(start:-1m)' --raw
For more information about profilers, see Flux profilers.
influx query \
--profilers operator,query \
'from(bucket:"example-bucket") |> range(start:-1m)'