---
title: Influx Query Language (InfluxQL)
description: Influx Query Language (InfluxQL) is Influx DB’s SQL-like query language.
url: https://docs.influxdata.com/influxdb/v1/query_language/
estimated_tokens: 879
product: InfluxDB OSS v1
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/influxdb/v1/query_language/
date: '2025-02-27T17:50:16-06:00'
lastmod: '2025-02-27T17:50:16-06:00'
---

This page documents an earlier version of InfluxDB OSS.[InfluxDB 3 Core](/influxdb3/core/) is the latest stable version.

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/).
