Sdílet prostřednictvím


Referenční informace k jazyku SQL

Toto je referenční informace k příkazům SQL pro Databricks SQL a Databricks Runtime.

Informace o použití SQL s deklarativními kanály Sparku Pro Lakeflow najdete v tématu Referenční informace k jazyku SQL kanálu.

Note

Bezserverová služba Databricks SQL není v Azure China dostupná. Databricks SQL není k dispozici v oblastech Azure Government.

Obecné referenční informace

Tyto obecné referenční informace popisují datové typy, funkce, identifikátory, literály a sémantiku:

Příkazy DDL

Příkazy pro definování dat se využívají k vytvoření nebo úpravě struktury databázových objektů v databázích:

Příkazy DML

Pomocí příkazů pro manipulaci s daty můžete přidávat, měnit nebo odstraňovat data z tabulky Delta Lake:

Příkazy pro načítání dat

Pomocí dotazu můžete načíst řádky z jedné nebo více tabulek podle zadaných klauzulí. Úplná syntaxe a stručný popis podporovaných klauzulí je vysvětlen v článku Dotaz. Související příkazy SELECT SQL a VALUES jsou také zahrnuty v této části.

Kromě standardních dotazů SQL ve stylu SELECT FROM WHEREpodporuje Azure Databricks také syntaxi kanálu SQL, která kompozuje SQL jako řadu zřetězených operací, jako je FROM |> WHERE |> SELECT.

Databricks SQL také umožňuje kontrolovat vygenerovaný logický a fyzický plán dotazu pomocí příkazu EXPLAIN.

Příkazy Delta Lake

Příkazy Sql Delta Lake slouží ke správě tabulek uložených ve formátu Delta Lake:

Podrobnosti o používání příkazů Delta Lake najdete v tématu Co je Delta Lake v Azure Databricks?

Skriptovací příkazy SQL

Skriptování SQL slouží ke spouštění procedurální logiky v SQL.

Pomocné příkazy

Pomocí pomocných příkazů můžete shromažďovat statistiky, spravovat ukládání do mezipaměti, zkoumat metadata, nastavovat konfigurace a spravovat prostředky:

Analyzujte výrok

Příkazy Apache Spark Cache

Platí pro:označeno zaškrtnutím ano Databricks Runtime

Popis výroků

Zobrazit výkazy

Konfigurace, správa proměnných a chybné příkazy

Řízení zdrojů

Platí pro:označeno zaškrtnutím ano Databricks Runtime

Platí pro:zaškrtnuto ano Databricks SQL Connector

Prohlášení o zabezpečení

Příkazy SQL pro zabezpečení se využívají při správě přístupu k datům:

Podrobnosti o použití těchto příkazů najdete v tématu Oprávnění metastoru Hive a zabezpečitelné objekty (starší verze).