Referenční informace k jazyku SQL pro Databricks Runtime 7.x a novější
Toto je referenční příručka příkazů SQL pro uživatele v clusterech Databricks Runtime verze 7.x a novější spuštěných v pracovním prostoru Azure Databricks.
Poznámka
- Příkazy SQL pro Databricks Runtime 5.5 LTS a 6.x najdete v tématu Referenční informace k jazyku SQL pro Databricks Runtime 5.5 LTS a 6.x.
- Referenční informace k jazyku SQL pro Analytics SQL najdete v tématu Referenční informace k jazyku SQL pro SQL Analytics.
Obecné referenční informace
Tyto obecné referenční informace pro Azure Databricks SQL popisují datové typy, funkce, identifikátory, literály a sémantiku:
- Datové typy
- Vzory pro datum a čas
- Functions
- Identifikátory
- Literály
- Sémantika NULL
- Kompatibilita se specifikací ANSI
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:
- ALTER DATABASE
- ALTER TABLE
- ALTER VIEW
- CREATE DATABASE
- CREATE FUNCTION
- CREATE TABLE
- CREATE VIEW
- DROP DATABASE
- DROP FUNCTION
- DROP TABLE
- DROP VIEW
- MSCK REPAIR TABLE
- TRUNCATE TABLE
- USE DATABASE
Příkazy DML
Příkazy pro manipulaci s daty se využívají k přidání, změně nebo odstranění dat:
- INSERT
- INSERT INTO
- INSERT OVERWRITE DIRECTORY
- INSERT OVERWRITE DIRECTORY s formátem Hive
- INSERT OVERWRITE
- LOAD DATA
Příkazy pro načítání dat
Příkazy SELECT
se využívají k načtení řádků z jedné nebo několika tabulek podle zadaných klauzulí. Kompletní syntaxi a stručný popis najdete u příkazu SELECT. V této sekci jsou také zahrnuté příkazy SQL související s příkazem SELECT
.
Spark také poskytuje možnost generovat logický a fyzický plán pro dotaz pomocí příkazu EXPLAIN.
Příkazy Delta Lake
Příkazy Delta Lake SQL se využívají ke správě tabulek uložených ve formátu Delta Lake:
- CACHE (Delta Lake v Azure Databricks)
- CLONE (Delta Lake v Azure Databricks)
- CONVERT TO DELTA (Delta Lake v Azure Databricks)
- COPY INTO (Delta Lake v Azure Databricks)
- CREATE BLOOM FILTER INDEX (Delta Lake v Azure Databricks)
- DELETE FROM (Delta Lake v Azure Databricks)
- DESCRIBE HISTORY (Delta Lake v Azure Databricks)
- DROP BLOOM FILTER INDEX (Delta Lake v Azure Databricks)
- FSCK REPAIR TABLE (Delta Lake v Azure Databricks)
- MERGE INTO (Delta Lake v Azure Databricks)
- OPTIMIZE (Delta Lake v Azure Databricks)
- RESTORE (Delta Lake v Azure Databricks)
- UPDATE (Delta Lake v Azure Databricks)
- VACUUM
Podrobné informace o používání příkazů Delta Lake obsahuje příručka pro Delta Lake a Delta Engine.
Pomocné příkazy
Pomocné příkazy se využívají ke shromažďování, statistik, správě ukládání do mezipaměti, zkoumání metadat, nastavování konfigurací a správě prostředků:
Příkazy Analyze
Příkazy Cache
Příkazy Describe
Příkazy Show
- SHOW COLUMNS
- SHOW CREATE TABLE
- SHOW DATABASES
- SHOW FUNCTIONS
- SHOW PARTITIONS
- SHOW TABLE EXTENDED
- SHOW TABLES
- SHOW TBLPROPERTIES
- SHOW VIEWS
Správa konfigurace
Správa prostředků
Příkazy zabezpečení
Příkazy SQL pro zabezpečení se využívají při správě přístupu k datům:
Podrobné informace o použití těchto prostředků najdete v tématu Oprávnění datových objektů.