SQL dil başvurusu

Bu, Databricks SQL ve Databricks Runtime için bir SQL komut başvurusudur.

Sql'i Delta Live Tables ile kullanma hakkında bilgi için bkz . Delta Live Tables SQL dil başvurusu.

Not

Databricks SQL Sunucusuz, Azure Çin'de kullanılamaz. Databricks SQL Azure Kamu bölgelerde kullanılamaz.

Genel başvuru

Bu genel başvuru; veri türlerini, işlevleri, tanımlayıcıları, sabit değerleri ve semantiği açıklar:

DDL deyimleri

Bir veritabanındaki veritabanı nesnelerinin yapısını oluşturmak veya değiştirmek için veri tanımı deyimlerini kullanırsınız:

DML deyimleri

Delta Lake tablosundan veri eklemek, değiştirmek veya silmek için veri işleme deyimlerini kullanırsınız:

Veri alma deyimleri

Belirtilen yan tümcelere göre bir veya daha fazla tablodan satır almak için sorgu kullanırsınız. Desteklenen yan tümcelerin tam söz dizimi ve kısa açıklaması Sorgu makalesinde açıklanmıştır. ve ilgili SQL deyimleri SELECTVALUES de bu bölümde yer alır.

Databricks SQL, deyimini kullanarak EXPLAIN bir sorgu için mantıksal ve fiziksel plan oluşturma olanağı da sağlar.

Delta Lake deyimleri

Delta Lake biçiminde depolanan tabloları yönetmek için Delta Lake SQL deyimlerini kullanırsınız:

Delta Lake deyimlerini kullanma hakkında ayrıntılı bilgi için bkz . Delta Lake nedir?.

Yardımcı deyimler

Yardımcı deyimleri, istatistikleri toplamak, önbelleğe almayı yönetmek, meta verileri araştırmak, yapılandırmaları ayarlamak ve kaynakları yönetmek için kullanırsınız:

Analiz etme deyimi

Apache Spark Cache deyimleri

Şunlar için geçerlidir:check marked yes Databricks Runtime

Açıklama deyimleri

Gösterme deyimleri

Yapılandırma, değişken yönetimi ve misc deyimleri

Kaynak yönetimi

Şunlar için geçerlidir:check marked yes Databricks Runtime

Güvenlik deyimleri

Verilere erişimi yönetmek için güvenlik SQL deyimlerini kullanırsınız:

Bu deyimleri kullanma hakkında ayrıntılı bilgi için bkz . Hive meta veri deposu ayrıcalıkları ve güvenli hale getirilebilir nesneler (eski).