Öğren · Dene · Üret
SQL: örneklerle ilk adımlar
Adım adım Türkçe görsel rehber. Her bölümden sonra duraklat ve kendi ortamında dene.
2:00 dk · Sessiz görsel anlatım · Duraklatıp kodu veya adımı kendin dene.
Bölümler
Videoyu metin olarak oku
SQL ile ilk programın
İlişkisel veritabanlarının evrensel sorgulama dilidir. Tablolarda veri filtreleme, ekleme, güncelleme, silme ve JOIN ile ilişkisel analiz yapmayı sağlar. Kodu anlamak için videoyu duraklat, bir değeri değiştir ve sonucu tahmin et.
01 · Tablodan veri seçme: SELECT
SELECT komutu hangi sütunları istediğini, FROM ise hangi tablodan okuyacağını belirtir. * işareti tablodaki tüm sütunları getirir.
SELECT ad, bolum
FROM calisanlar;Beklenen: ad | bolum Ahmet | Yazılım Ayşe | Tasarım
02 · Koşullu filtreleme: WHERE
WHERE ile yalnızca belirli kriterlere uyan satırları getiririz. Metin değerleri tek tırnak içine yazılır.
SELECT ad, maas
FROM calisanlar
WHERE maas > 50000;Beklenen: ad | maas Ahmet | 65000
03 · Sıralama ve sınırlama: ORDER BY & LIMIT
Sonuçları artan (ASC) veya azalan (DESC) sıraya koyar. LIMIT ise sadece ilk birkaç kaydı getirir.
SELECT ad, maas
FROM calisanlar
ORDER BY maas DESC
LIMIT 2;Beklenen: ad | maas Ahmet | 65000 Ayşe | 52000
04 · Yeni kayıt ekleme: INSERT INTO
INSERT INTO ile tabloya yeni bir satır ekleriz. Belirtilen sütunlar ile VALUES içindeki değerler sırayla eşleşir.
INSERT INTO calisanlar (ad, bolum, maas)
VALUES ('Mehmet', 'Pazarlama', 48000);Beklenen: 1 satır başarıyla eklendi.
05 · Kayıt güncelleme: UPDATE
UPDATE ile tablodaki mevcut veriyi değiştiririz. WHERE koşulu yazılmazsa tablodaki TÜM satırlar değişir!
UPDATE calisanlar
SET maas = 55000
WHERE ad = 'Ayşe';Beklenen: 1 satır güncellendi.
06 · Gruplama ve özet analizler: GROUP BY & COUNT
Birden çok satırı belirli bir sütuna göre gruplamak için GROUP BY kullanılır. COUNT satır sayısını, SUM toplamı, AVG ortalamayı verir.
SELECT bolum, COUNT(*) AS kisi_sayisi
FROM calisanlar
GROUP BY bolum;Beklenen: bolum | kisi_sayisi Yazılım | 2 Tasarım | 1
07 · Sıra sende
Örneklerden birini seç. Bir girdiyi veya koşulu değiştir. Önce beklediğin sonucu yaz, sonra çalıştır. Hata varsa mesajı ve satırı incele. Yazılı rehberdeki “Kendin dene” alanıyla devam edebilir, ardından ayrı testte eksiklerini görebilirsin.
Bu içerik işine yaradı mı?
Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.