---
title: Query data in InfluxDB
description: Learn to query data stored in InfluxDB using Flux and tools such as the InfluxDB user interface and the ‘influx’ command line interface.
url: https://docs.influxdata.com/influxdb/cloud/query-data/
estimated_tokens: 520
product: InfluxDB Cloud (TSM)
version: cloud
---

# Query data in InfluxDB

Learn to query data stored in InfluxDB using Flux and tools such as the InfluxDB user interface and the ‘influx’ command line interface.

### [Get started with Flux](/influxdb/cloud/query-data/get-started/)

Get started with Flux, InfluxData’s functional data scripting language. This step-by-step guide through the basics of writing a Flux query.

### [Query data with Flux](/influxdb/cloud/query-data/flux/)

Guides that walk through both common and complex queries and use cases for Flux.

### [Query data with InfluxQL](/influxdb/cloud/query-data/influxql/)

Use the [InfluxDB 1.x `/query` compatibility endpoint](/influxdb/cloud/reference/api/influxdb-1x/query) to query data in InfluxDB Cloud and InfluxDB OSS 2.4 with **InfluxQL**.

### [Execute queries](/influxdb/cloud/query-data/execute-queries/)

There are multiple ways to query data from InfluxDB including the InfluxDB UI, CLI, and API.

### [Common queries](/influxdb/cloud/query-data/common-queries/)

This collection of articles walks through common use cases for Flux queries.

### [Optimize Flux queries](/influxdb/cloud/query-data/optimize-queries/)

Optimize your Flux queries to reduce their memory and compute (CPU) requirements.

### [Use parameterized Flux queries](/influxdb/cloud/query-data/parameterized-queries/)

Use parameterized queries to re-use Flux queries and dynamically populate variables and prevent injection attacks.

[query](/influxdb/cloud/tags/query/) [flux](/influxdb/cloud/tags/flux/)
