90 lines
3.6 KiB
Markdown
90 lines
3.6 KiB
Markdown
---
|
|
title: Influx Query Language (InfluxQL)
|
|
description: >
|
|
Influx Query Language (InfluxQL) is Influx DB's SQL-like query language.
|
|
menu:
|
|
influxdb_v1:
|
|
weight: 70
|
|
identifier: InfluxQL
|
|
aliases:
|
|
- /influxdb/v2/query_language/_index
|
|
---
|
|
|
|
This section introduces InfluxQL, the InfluxDB SQL-like query language for
|
|
working with data in InfluxDB databases.
|
|
|
|
## InfluxQL tutorial
|
|
The first seven documents in this section provide a tutorial-style introduction
|
|
to InfluxQL.
|
|
Feel free to download the dataset provided in
|
|
[Sample Data](/influxdb/v1/query_language/data_download/) and follow along
|
|
with the documentation.
|
|
|
|
#### Data exploration
|
|
|
|
[Data exploration](/influxdb/v1/query_language/explore-data/) covers the
|
|
query language basics for InfluxQL, including the
|
|
[`SELECT` statement](/influxdb/v1/query_language/explore-data/#the-basic-select-statement),
|
|
[`GROUP BY` clauses](/influxdb/v1/query_language/explore-data/#the-group-by-clause),
|
|
[`INTO` clauses](/influxdb/v1/query_language/explore-data/#the-into-clause), and more.
|
|
See Data Exploration to learn about
|
|
[time syntax](/influxdb/v1/query_language/explore-data/#time-syntax) and
|
|
[regular expressions](/influxdb/v1/query_language/explore-data/#regular-expressions) in
|
|
queries.
|
|
|
|
#### Schema exploration
|
|
|
|
[Schema exploration](/influxdb/v1/query_language/explore-schema/) covers
|
|
queries that are useful for viewing and exploring your
|
|
[schema](/influxdb/v1/concepts/glossary/#schema).
|
|
See Schema Exploration for syntax explanations and examples of InfluxQL's `SHOW`
|
|
queries.
|
|
|
|
#### Database management
|
|
|
|
[Database management](/influxdb/v1/query_language/manage-database/) covers InfluxQL for managing
|
|
[databases](/influxdb/v1/concepts/glossary/#database) and
|
|
[retention policies](/influxdb/v1/concepts/glossary/#retention-policy-rp) in
|
|
InfluxDB.
|
|
See Database Management for creating and dropping databases and retention
|
|
policies as well as deleting and dropping data.
|
|
|
|
#### InfluxQL functions
|
|
|
|
Covers all [InfluxQL functions](/influxdb/v1/query_language/functions/).
|
|
|
|
#### InfluxQL Continuous Queries
|
|
|
|
[InfluxQL Continuous Queries](/influxdb/v1/query_language/continuous_queries/) covers the
|
|
[basic syntax](/influxdb/v1/query_language/continuous_queries/#basic-syntax)
|
|
,
|
|
[advanced syntax](/influxdb/v1/query_language/continuous_queries/#advanced-syntax)
|
|
,
|
|
and
|
|
[common use cases](/influxdb/v1/query_language/continuous_queries/#continuous-query-use-cases)
|
|
for
|
|
[Continuous Queries](/influxdb/v1/concepts/glossary/#continuous-query-cq).
|
|
This page also describes how to
|
|
[`SHOW`](/influxdb/v1/query_language/continuous_queries/#listing-continuous-queries) and
|
|
[`DROP`](/influxdb/v1/query_language/continuous_queries/#deleting-continuous-queries)
|
|
Continuous Queries.
|
|
|
|
#### InfluxQL mathematical operators
|
|
|
|
[InfluxQL mathematical operators](/influxdb/v1/query_language/math_operators/)
|
|
covers the use of mathematical operators in InfluxQL.
|
|
|
|
#### Authentication and authorization
|
|
|
|
[Authentication and authorization](/influxdb/v1/administration/authentication_and_authorization/) covers how to
|
|
[set up authentication](/influxdb/v1/administration/authentication_and_authorization/#set-up-authentication)
|
|
and how to
|
|
[authenticate requests](/influxdb/v1/administration/authentication_and_authorization/#authenticate-requests) in InfluxDB.
|
|
This page also describes the different
|
|
[user types](/influxdb/v1/administration/authentication_and_authorization/#user-types-and-privileges) and the InfluxQL for
|
|
[managing database users](/influxdb/v1/administration/authentication_and_authorization/#user-management-commands).
|
|
|
|
## InfluxQL reference
|
|
|
|
The [reference documentation for InfluxQL](/influxdb/v1/query_language/spec/).
|