SQL
İlişkisel veritabanlarında veri sorgulamak ve yönetmek için kullanılan standart dil.
Kısa tanım
SQL (Structured Query Language), ilişkisel veritabanlarında veri sorgulamak ve yönetmek için kullanılan standart dildir. SELECT, INSERT, UPDATE ve DELETE temel komutlarıdır.
Basit örnek
SELECT id, title
FROM posts
WHERE is_published = 1
ORDER BY published_at DESC;
SQL bildirimseldir: "ne istediğini" yazarsın, "nasıl getirileceğine" veritabanı motoru karar verir.
Sık karıştırılan noktalar
- Lehçeler farklıdır: MSSQL, MySQL ve PostgreSQL aynı temeli paylaşır ama söz diziminde farklılaşır.
- JOIN ≠ alt sorgu: Tabloları birleştirmenin birden çok yolu vardır; performansları farklı olabilir.
İlgili içerikler
Sorguları hızlandırmanın anahtarı olan index'ler için MSSQL'de Index Stratejileri ve Execution Plan Okuma yazısına bakabilirsin.
İlgili Terimler
İlgili Makaleler
MSSQL'de Index Stratejileri ve Execution Plan Okuma
Doğru index ne zaman hızlandırır, ne zaman yavaşlatır? Clustered/non-clustered ayrımı, kapsayan inde...
