SQL Nedir? Temel Komutlar, Kullanım ve Örnekler (2026 Güncel Rehber)

SQL Nedir? Temel Komutlar, Kullanım ve Örnekler (2026 Güncel Rehber)
SQL Nedir?
SQL (Structured Query Language), veritabanı yönetimi ve veri işlemleri için kullanılan standart bir dildir.
Veritabanındaki verileri sorgulama, ekleme, güncelleme ve silme işlemlerinde kullanılır.
Hem relational (ilişkisel) veritabanları hem de bazı modern veri sistemlerinde yaygın olarak desteklenir.
SQL Ne İşe Yarar?
Veritabanındaki verileri yönetmek
Raporlama ve analiz yapmak
Veri tabanı tablolari arasında ilişki kurmak
Uygulamalardan veri çekmek veya veri güncellemek
Büyük veri yönetimi ve veri bütünlüğünü sağlamak
Özetle SQL, veriyi organize etmek ve yönetmek için kullanılan evrensel bir araçtır.
SQL ve Veritabanı İlişkisi
| Terim | Açıklama |
|---|---|
| Veritabanı (Database) | Verilerin saklandığı sistem |
| Tablo (Table) | Veritabanında veri depolamak için satır ve sütunlardan oluşan yapı |
| SQL | Veritabanındaki verileri yönetmek için kullanılan dil |
SQL tek başına veriyi saklamaz; veriyi okur, yazar ve günceller.
SQL Temel Komutları
1. SELECT – Veri Sorgulama
2. INSERT – Veri Ekleme
3. UPDATE – Veri Güncelleme
4. DELETE – Veri Silme
5. CREATE TABLE – Tablo Oluşturma
SQL Join Kullanımı
| Join Türü | Açıklama | Örnek |
|---|---|---|
| INNER JOIN | Ortak kayıtları getirir | SELECT * FROM calisanlar INNER JOIN departman ON calisanlar.departman_id=departman.id; |
| LEFT JOIN | Sol tabloyu tamamen getirir | SELECT * FROM calisanlar LEFT JOIN departman ON calisanlar.departman_id=departman.id; |
| RIGHT JOIN | Sağ tabloyu tamamen getirir | SELECT * FROM calisanlar RIGHT JOIN departman ON calisanlar.departman_id=departman.id; |
| FULL OUTER JOIN | Her iki tabloyu birleştirir | SELECT * FROM calisanlar FULL OUTER JOIN departman ON calisanlar.departman_id=departman.id; |
SQL vs MySQL Farkı
| Terim | Açıklama |
|---|---|
| SQL | Veri sorgulama ve yönetim dili |
| MySQL | SQL dilini kullanabilen bir veritabanı yönetim sistemi (DBMS) |
SQL dili evrenseldir, MySQL ise bu dili destekleyen bir yazılımdır.
Benzer şekilde: PostgreSQL, Microsoft SQL Server, Oracle DB de SQL destekler.
SQL Öğrenme ve Örnek Projeler
Başlangıç için önerilen konular:
Temel SELECT, INSERT, UPDATE, DELETE komutları
WHERE, ORDER BY, GROUP BY, HAVING kullanımı
JOIN ve alt sorgular
Index ve performans optimizasyonu
Örnek projeler:
Basit çalışan yönetim sistemi
E-ticaret ürün ve sipariş takip sistemi
Blog veritabanı ve kullanıcı yönetimi
SQL ile raporlama ve istatistik sistemi
SQL Server Nedir?
Microsoft tarafından geliştirilen bir veritabanı yönetim sistemi (DBMS)
SQL dili kullanarak veri yönetimini sağlar
Enterprise uygulamalar, web siteleri ve veri analizi projelerinde yaygın olarak kullanılır
SQL Performans Optimizasyonu
Index kullanımı → Sorgu hızını artırır
Join ve alt sorguları optimize etmek
Gereksiz verileri sorgulamaktan kaçınmak
Veri tiplerini doğru belirlemek ve normalize etmek
Sıkça Sorulan Sorular (SSS)
❓ SQL nedir?
→ Veritabanı yönetimi ve veri işlemleri için kullanılan standart sorgu dilidir.
❓ SQL vs MySQL farkı nedir?
→ SQL bir dildir, MySQL ise bu dili kullanabilen bir veritabanı yönetim sistemidir.
❓ SQL ile tablo nasıl oluşturulur?
→ CREATE TABLE komutu ile tablo oluşturulur.
❓ SQL öğrenmek zor mu?
→ Temel komutlar oldukça basittir, proje örnekleriyle pratik yapmak kolaylaştırır.
❓ SQL join ne işe yarar?
→ İki veya daha fazla tabloyu ilişkilendirerek veri sorgulamanızı sağlar.




















