SQL 语言参考

这是 Databricks SQL 和 Databricks Runtime 的 SQL 命令参考。

若要了解如何将 SQL 与 Delta Live Tables 结合使用,请参阅 Delta Live Tables SQL 语言参考

注意

Databricks SQL 无服务器在 Azure 中国区域不可用。 Databricks SQL 在 Azure 政府区域不可用。

常规参考

这篇通用参考介绍了数据类型、函数、标识符、文本和语义:

DDL 语句

使用数据定义语句可以创建或修改数据库中数据库对象的结构:

DML 语句

可以使用数据操作语句从 Delta Lake 表中添加、更改或删除数据:

数据检索语句

使用查询可以根据指定的子句检索一个或多个表中的行。 查询一文中解释了受支持子句的完整语法和简要说明。 本部分还包含相关的 SQL 语句 SELECTVALUES

通过 Databricks SQL 还可以使用 EXPLAIN 语句生成查询的逻辑和物理计划。

Delta Lake 语句

使用 Delta Lake SQL 语句可以管理以 Delta Lake 格式存储的表:

有关使用 Delta Lake 语句的详细信息,请参阅什么是 Delta Lake?

辅助语句

使用辅助语句可以收集统计信息、管理缓存、浏览元数据、设置配置和管理资源:

分析语句

Apache Spark 缓存语句

适用于:勾选“是” Databricks Runtime

描述语句

显示语句

配置、变量管理和杂项语句

资源管理

适用于:勾选“是” Databricks Runtime

适用于:勾选“是”Databricks SQL CLI

安全语句

使用安全 SQL 语句可以管理对数据的访问:

若要详细了解如何使用这些语句,请参阅 Hive 元存储特权和安全对象(旧版)