🍋
Menu
.sql Code

SQL (Structured Query Language)

SQL dosyaları, veritabanı şemaları, sorgular ve veri işleme komutları içeren düz metin dosyalarıdır. Veritabanları oluşturmak, sorgulamak ve yönetmek için yaygın olarak kullanılır. SQL dosyaları veritabanı dışa aktarımları, yedeklemeler ve sürüm kontrollü şema tanımları için standart formattır.

MIME Tipi

application/sql

Tip

Metin

Sikistirma

Kayipsiz

Avantajlar

  • + Universal language supported by every relational database
  • + Declarative syntax — describe what you want, not how to get it
  • + Powerful JOIN, aggregation, and window functions
  • + ACID transactions ensure data integrity

Dezavantajlar

  • Dialect differences between PostgreSQL, MySQL, SQLite, etc.
  • Not suited for unstructured or graph data
  • Complex queries can be hard to read and optimize

.SQL Ne Zaman Kullanilir

Veritabanı yedeklemeleri, şema göçleri, başlangıç verileri ve sürüm kontrollü veritabanı değişiklikleri için SQL dosyaları kullanın.

Teknik Detaylar

SQL dosyaları DDL (tablo oluşturma, değiştirme), DML (veri ekleme, güncelleme, silme) ve DQL (sorgulama) ifadeleri içerir. Söz dizimi, veritabanı motorları arasında farklılık gösterir (PostgreSQL, MySQL, SQLite). Dosyalar genellikle UTF-8 kodlanmıştır.

Gecmis

SQL, 1970'lerde IBM'de Edgar Codd'un ilişkisel modeli temelinde geliştirildi. ANSI tarafından 1986'da ve ISO tarafından 1987'de standartlaştırıldı; SQL:2023 en güncel revizyondur.

.SQL formatindan donustur

.SQL formatina donustur

Ilgili Formatlar

Ilgili Terimler