SQL
Modül 1: SQL'e Giriş ve SELECT
1.1 Veritabanı Nedir? İlk SELECT Sorgusu
Kolay
Tamamlandı
Sonraki Ders
Ders 1 / 25 %0 Ders listesi
1.1 Veritabanı Nedir? İlk SELECT Sorgusu
1.2 Belirli Sütunları Seçmek ve AS
1.3 WHERE ile Filtreleme
1.4 ORDER BY ve LIMIT
2.1 AND, OR ve NOT
2.2 IN ve BETWEEN
2.3 LIKE ile Metin Arama
2.4 DISTINCT ve NULL Değerler
2.5 Hatayı Bul: Fazladan Gelen Öğrenci
3.1 Toplama Fonksiyonları
3.2 GROUP BY ile Gruplama
3.3 HAVING ile Grup Filtreleme
3.4 Metin Fonksiyonları ve CASE
3.5 Hatayı Bul: misuse of aggregate
4.1 INNER JOIN
4.2 Üç Tabloyu Birleştirmek
4.3 LEFT JOIN
4.4 Alt Sorgular (Subquery)
5.1 CREATE TABLE ve Veri Tipleri
5.2 INSERT ile Veri Eklemek
5.3 UPDATE ile Güncellemek
5.4 DELETE ile Silmek
6.1 Proje 1: Kurs Gelir Raporu
6.2 Proje 2: Öğrenci Karnesi
6.3 Proje 3: VIEW ile Kalıcı Rapor
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap.
Giriş yap / Kayıt ol
Veritabanı Nedir? İlk SELECT Sorgusu
Bir alışveriş sitesini düşün: binlerce ürün, yüz binlerce müşteri, milyonlarca sipariş. Bu bilgiler bir Excel dosyasında tutulsaydı dosya açılmaz, aynı anda iki kişi güncelleyemez, bir hata her şeyi bozardı. Bu iş için veritabanı kullanılır.Tablo, satır, sütun
İlişkisel veritabanı, bilgiyi tablolarda saklar. Her tablo bir Excel sayfasına benzer:| Kavram | Anlamı | Örnek |
|---|---|---|
| Tablo | aynı türden kayıtların toplandığı yer | ogrenciler |
| Sütun | her kaydın bir özelliği | ad, yas, sehir |
| Satır | tek bir kayıt | Ali, 21, İstanbul |
ogrenciler: id, ad, soyad, yas, sehirkurslar: id, ad, kategori, fiyatkayitlar: hangi öğrencinin hangi kursa kayıtlı olduğu ve puanı (ogrenci_id, kurs_id, puan)
SQL ile soru sormak
SQL, veritabanına soru sorma dilidir. En temel soru "bu tabloda ne var?" sorusudur: Örnek KodSQL
SELECT * FROM ogrenciler;*) seç (SELECT)."Yazım kuralları
- SQL büyük-küçük harfe duyarsızdır:
selectda çalışır. Ama komutları büyük harfle yazmak bir gelenektir; sorguyu okumayı kolaylaştırır. - Tablo ve sütun adlarını veritabanındaki gibi yaz.
- Her sorgunun sonuna
;koy. Bir editörde birden fazla sorgu yazınca nerede bittiklerini böyle anlarsın.
Bu editörde
Sorgunu yazıp çalıştırınca sonuç bir tablo olarak görünür. Her çalıştırmada veritabanı baştan kurulur; bir şeyi bozmaktan korkma.Sık yapılan hatalar
- Tablo adını yanlış yazmak:
kursdiye bir tablo yok, doğrusukurslar. Hata mesajında "no such table" görürsün. FROMyazmayı unutmak: Veritabanı hangi tabloya bakacağını bilemez.
Görev
Kendin yazarak öğren
kurslar tablosundaki tüm kayıtları getir.
Bilgi Kontrol Quizi
Bir tablodaki tüm sütunları getirmek için SELECT'ten sonra ne yazılır?
sorgu.sql
SQL
Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.
Çıktı Konsolu:
Hazır
Çıktı görmek için "Kodu Çalıştır" butonuna basın...
Bu bölüm kopyalanamaz. Kodu kendin yazdığında çok daha iyi öğrenirsin!