Dokumentacja SQL
Jest to dokumentacja poleceń SQL dla usługi Databricks SQL i Databricks Runtime.
Uwaga
Usługa SQL usługi Databricks nie jest dostępna w regionach Azure Chiny.
Etykieta "Dotyczy"
Dokumentacja SQL obejmuje zarówno usługę Databricks SQL, jak i środowisko Databricks Runtime. W górnej części każdego artykułu znajduje się etykieta wskazująca, które produkty i wersje są obsługiwane w tym artykule.
Na przykład ten artykuł dotyczy wszystkich wersji zarówno usługi Databricks SQL, jak i Databricks Runtime:
Dotyczy: Databricks SQL
Databricks Runtime
W tym przykładzie ten artykuł dotyczy wszystkich wersji usług Databricks SQL i Databricks Runtime w wersji 11.1 lub nowszej:
Dotyczy: SQL usługi Databricks
Databricks Runtime 11.1 lub nowsze
W tym przykładzie ten artykuł dotyczy tylko usługi Databricks SQL i nie jest obsługiwany w środowisku Databricks Runtime:
Dotyczy: Databricks SQL
W niektórych przypadkach artykuł dotyczy głównie produktu, ale niektóre parametry w artykule są obsługiwane tylko przez jeden produkt lub określone wersje produktu. W tym przypadku etykieta Dotyczy jest wstawiana do odpowiedniego parametru w treści artykułu. Przykład:
W górnej części artykułu może występować stan: Dotyczy: Pole wyboru SQL usługi Databricks
Databricks Runtime
Jeden konkretny parametr w artykule może wskazywać, że pozycja Dotyczy: Databricks SQL
Databricks Runtime 11.1 lub nowsze. Oznacza to, że większość dokumentu jest obsługiwana przez wszystkie wersje środowiska Databricks SQL i Databricks Runtime, a określony parametr jest obsługiwany przez wszystkie wersje usługi Databricks SQL i tylko środowisko Databricks Runtime w wersji 11.1 lub nowszej.
Inny konkretny parametr w artykule może wskazywać na wartość Dotyczy: Databricks Runtime 11.1 lub nowsze. Oznacza to, że większość dokumentu jest obsługiwana przez wszystkie wersje środowiska Databricks SQL i Databricks Runtime, ale ten konkretny parametr nie jest obsługiwany przez usługę Databricks SQL i jest obsługiwany tylko w środowisku Databricks Runtime w wersji 11.1 lub nowszej.
Informacje ogólne
Ta ogólna dokumentacja zawiera opis typów danych, funkcji, identyfikatorów, literałów i semantyki:
- Jak odczytać diagram składni
- Parametry konfiguracji
- Typy danych i literały
- Funkcje
- Reguły typów danych SQL
- Wzorce daty/godziny
- Funkcje geoprzestrzenne H3
- Funkcje lambda
- Funkcje okien
- Identyfikatory
- Nazwy
- Semantyka wartości null
- Wyrażenia
- Rozpoznawanie nazw
- Wyrażenia ścieżki JSON
- Partycji
- Zgodność ze standardem ANSI
- Zgodność z technologią Apache Hive
- Podmioty zabezpieczeń
- Uprawnienia i zabezpieczane obiekty w wykazie aparatu Unity
- Uprawnienia i zabezpieczane obiekty w magazynie metadanych Hive
- Lokalizacje zewnętrzne
- Tabele zewnętrzne
- Poświadczenia magazynu
- Udostępnianie różnicowe
- Schemat informacji
- Słowa zastrzeżone
Instrukcje języka DDL
Instrukcje definicji danych służą do tworzenia lub modyfikowania struktury obiektów w bazie danych:
- ALTER CATALOG
- ALTER CREDENTIAL
- ALTER DATABASE
- ZMIEŃ LOKALIZACJĘ
- ALTER PROVIDER
- ALTER ODBIORCA
- ALTER TABLE
- ALTER SCHEMA
- ALTER SHARE
- ALTER VIEW
- KOMENTARZ NA TEMAT
- CREATE BLOOMFILTER INDEX
- TWORZENIE KATALOGU
- CREATE DATABASE
- CREATE, FUNKCJA (SQL)
- CREATE, FUNKCJA (zewnętrzna)
- UTWÓRZ LOKALIZACJĘ
- TWORZENIE ADRESATA
- TWORZENIE SCHEMATU
- TWORZENIE UDZIAŁU
- CREATE TABLE
- CREATE VIEW
- DROP BLOOMFILTER INDEX
- UPUŚĆ WYKAZ
- DROP DATABASE
- UPUŚĆ POŚWIADCZENIA
- DROP FUNCTION
- LOKALIZACJA UPUSZCZANIA
- DROP PROVIDER
- UPUŚĆ ADRESATA
- UPUŚĆ SCHEMAT
- UPUŚĆ UDZIAŁ
- DROP TABLE
- DROP VIEW
- MSCK REPAIR TABLE
- SYNCHRONIZACJI
- TRUNCATE TABLE
Instrukcje języka DML
Instrukcje manipulowania danymi służą do dodawania, zmieniania lub usuwania danych z tabeli usługi Delta Lake:
- COPY INTO
- DELETE FROM
- INSERT INTO
- INSERT OVERWRITE DIRECTORY
- INSERT OVERWRITE DIRECTORY (przy użyciu formatu Hive)
- LOAD DATA
- MERGE INTO
- UPDATE
Instrukcje pobierania danych
Zapytanie służy do pobierania wierszy z co najmniej jednej tabeli zgodnie z określonymi klauzulami. Pełna składnia i krótki opis obsługiwanych klauzul zostały wyjaśnione w artykule Zapytanie .
Powiązane instrukcje SELECT
SQL i VALUES
są również uwzględnione w tej sekcji.
Usługa SQL usługi Databricks umożliwia również generowanie logicznego i fizycznego planu zapytania przy użyciu instrukcji EXPLAIN
.
Instrukcje usługi Delta Lake
Instrukcje języka SQL usługi Delta Lake służą do zarządzania tabelami przechowywanymi w formacie usługi Delta Lake:
- CACHE SELECT
- CONVERT TO DELTA
- DESCRIBE HISTORY
- FSCK REPAIR TABLE
- GENERATE
- OPTIMIZE
- TABELA REORG
- PRZYWRÓCIĆ
- VACUUM
Aby uzyskać szczegółowe informacje na temat korzystania z instrukcji usługi Delta Lake, zobacz Co to jest usługa Delta Lake?.
Instrukcje pomocnicze
Instrukcje pomocnicze służą do zbierania danych statystycznych, zarządzania buforowaniem, eksplorowania metadanych, ustawiania konfiguracji i zarządzania zasobami:
- Instrukcja analizy
- Instrukcje usługi Apache Spark Cache
- Instrukcje opisu
- Instrukcje pokazywania
- Zarządzanie konfiguracją
- Zarządzanie zasobami
Instrukcja analizy
Instrukcje usługi Apache Spark Cache
Dotyczy: Databricks Runtime
Instrukcje opisu
- OPIS KATALOGU
- OPIS POŚWIADCZEŃ
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- OPIS LOKALIZACJI
- OPIS DOSTAWCY
- DESCRIBE QUERY
- OPISZ ADRESATA
- OPIS SCHEMATU
- OPISYWANIE UDZIAŁU
- DESCRIBE TABLE
Instrukcje pokazywania
- LISTY
- POKAŻ WSZYSTKO W UDZIALE
- POKAŻ WYKAZY
- SHOW COLUMNS
- SHOW CREATE TABLE
- POKAŻ POŚWIADCZENIA
- SHOW DATABASES
- SHOW FUNCTIONS
- POKAŻ GRUPY
- POKAŻ LOKALIZACJE
- SHOW PARTITIONS
- POKAŻ DOSTAWCÓW
- POKAŻ ADRESATÓW
- POKAŻ SCHEMATY
- POKAŻ UDZIAŁY
- POKAŻ UDZIAŁY U DOSTAWCY
- SHOW TABLE
- SHOW TABLES
- SHOW TBLPROPERTIES
- POKAŻ UŻYTKOWNIKÓW
- SHOW VIEWS
Zarządzanie konfiguracją
Zarządzanie zasobami
Dotyczy: Databricks Runtime
Instrukcje zabezpieczeń
Instrukcje języka SQL zabezpieczeń służą do uzyskiwania dostępu do danych:
- ALTER GROUP
- UTWÓRZ GRUPĘ
- DENY
- UPUŚĆ GRUPĘ
- GRANT
- UDZIELANIE UDZIAŁU
- NAPRAW UPRAWNIENIA
- REVOKE
- ODWOŁYWANIE UDZIAŁU
- POKAŻ DOTACJE
- POKAŻ DOTACJE NA UDZIAŁ
- POKAŻ DOTACJE DO ADRESATA
Aby uzyskać szczegółowe informacje dotyczące korzystania z tych instrukcji, zobacz Uprawnienia obiektu danych.