# 查询 EMQX Tables 数据

可以在 Cloud Console 的**数据查询**页面或数据库客户端中使用 SQL 查询 EMQX Tables 数据。

## 在 Cloud Console 中查询

**数据查询**页面用于浏览表结构、编写 SQL、执行查询和查看结果。页面布局和操作方式参见[数据查询](./emqx_tables_data_explorer.md)。

可以使用 SQL 完成以下操作：

- 查询指定设备和时间范围的记录。
- 按字段筛选和排序。
- 按设备或生产线统计数据。
- 计算时间窗口内的聚合值。

常用查询语法和时序查询示例参见[使用 SQL 查询数据](./emqx_tables_query_sql.md)。

### 数据查询页面限制

在阿里云 EMQX Tables 基础版的**数据查询**页面中：

- 仅提供 SQL 查询入口，不提供 PromQL 查询入口。
- 每次只能执行一条 SQL 语句，不提供**运行全部**和**查看执行计划**。需要执行多条语句时，请逐条执行。

结果中的时间字段可在支持的格式间切换，但显示格式不改变数据库中存储的数据。

## 使用数据库客户端查询

可以通过 PostgreSQL 协议在命令行或应用中查询数据，也可以使用 DBeaver 等桌面数据库工具。连接时，请使用部署连接信息中显示的用户名和密码。

- [通过 PostgreSQL 协议连接 EMQX Tables](./integration/emqx_tables_with_postgresql.md)
- [使用 DBeaver 连接 EMQX Tables](./integration/emqx_tables_with_dbeaver.md)
