SQL Nedir?
SQL, ilişkisel veritabanlarını yönetmek için kullanılan standart sorgu dilidir. MySQL, SQL Server, PostgreSQL, Oracle gibi tüm popüler veritabanları SQL kullanır.
SELECT — Veri Okuma
-- Tüm kayıtlar
SELECT * FROM musteriler;
-- Belirli sütunlar
SELECT adi, soyadi, email FROM musteriler;
-- Koşul ile
SELECT * FROM musteriler WHERE sehir = 'İstanbul';
-- Sıralama
SELECT * FROM urunler ORDER BY fiyat DESC;
-- Sınırlama
SELECT TOP 10 * FROM urunler ORDER BY satis DESC;INSERT — Veri Ekleme
INSERT INTO musteriler (adi, soyadi, email)
VALUES ('Ahmet', 'Yılmaz', 'ahmet@mail.com');UPDATE — Güncelleme
UPDATE musteriler
SET email = 'yeni@mail.com'
WHERE id = 1;DELETE — Silme
-- WHERE olmadan TÜM kayıtlar silinir!
DELETE FROM musteriler WHERE id = 1;WHERE Operatörleri
- = , != , < , > , <= , >=
- BETWEEN ... AND ...
- LIKE '%kelime%'
- IN ('değer1', 'değer2')
- IS NULL / IS NOT NULL