SQL 語言參考

這是 Databricks SQL 和 Databricks Runtime 的 SQL 命令參考。

如需搭配 Delta Live Tables 使用 SQL 的詳細資訊,請參閱 Delta Live Tables SQL 語言參考

注意

Azure 中國不提供 Databricks SQL Serverless。 Azure Government 區域中無法使用 Databricks SQL。

一般參考

此一般參考描述資料類型、函式、識別碼、常值和語意:

DDL 陳述式

您可以使用資料定義語句來建立或修改資料庫中的資料庫物件結構:

DML 陳述式

您可以使用資料操作語句,從 Delta Lake 資料表新增、變更或刪除資料:

數據擷取語句

您可以使用查詢,根據指定的子句,從一或多個數據表擷取數據列。 查詢一文會說明支援子句的完整語法和簡短描述。 本節也包含相關的 SQL 語句 SELECTVALUES

Databricks SQL 也可讓您使用 EXPLAIN 語句來產生查詢的邏輯和實體計劃。

Delta Lake 語句

您可以使用 Delta Lake SQL 語句來管理以 Delta Lake 格式儲存的資料表:

如需使用 Delta Lake 語句的詳細資訊,請參閱 什麼是 Delta Lake?

輔助語句

您可以使用輔助語句來收集統計資料、管理快取、探索元數據、設定組態和管理資源:

分析語句

Apache Spark 快取語句

適用於:check marked yes Databricks Runtime

描述語句

顯示語句

設定、變數管理和misc語句

資源管理

適用於:check marked yes Databricks Runtime

安全性語句

您可以使用安全性 SQL 語句來管理資料的存取:

如需使用這些語句的詳細資訊,請參閱Hive中繼存放區許可權和安全性實體物件(舊版)。