1. Veritabanı Oluşturma
sql
Kodu kopyala
CREATE DATABASE veritabani_adi;
2. Tablo Oluşturma
sql
Kodu kopyala
CREATE TABLE tablo_adi (
sutun1 veri_tipi,
sutun2 veri_tipi,
...
);
Örneğin:
sql
Kodu kopyala
CREATE TABLE kullanici (
id INT AUTO_INCREMENT PRIMARY KEY,
ad VARCHAR(100),
email VARCHAR(100),
dogum_tarihi DATE
);
3. Veri Ekleme
sql
Kodu kopyala
INSERT INTO tablo_adi (sutun1, sutun2, ...) VALUES (deger1, deger2, ...);
Örneğin:
sql
Kodu kopyala
INSERT INTO kullanici (ad, email, dogum_tarihi) VALUES ('Ahmet', 'ahmet@example.com', '1990-05-15');
4. Veri Sorgulama
sql
Kodu kopyala
SELECT * FROM tablo_adi;
Örneğin:
sql
Kodu kopyala
SELECT * FROM kullanici;
5. Veri Güncelleme
sql
Kodu kopyala
UPDATE tablo_adi SET sutun1 = yeni_deger WHERE kosul;
Örneğin:
sql
Kodu kopyala
UPDATE kullanici SET ad = 'Mehmet' WHERE id = 1;
6. Veri Silme
sql
Kodu kopyala
DELETE FROM tablo_adi WHERE kosul;
Örneğin:
sql
Kodu kopyala
DELETE FROM kullanici WHERE id = 1;
7. Veri Filtreleme (WHERE Kullanımı)
sql
Kodu kopyala
SELECT * FROM tablo_adi WHERE kosul;
Örneğin:
sql
Kodu kopyala
SELECT * FROM kullanici WHERE dogum_tarihi > '1990-01-01';
8. Sıralama (ORDER BY Kullanımı)
sql
Kodu kopyala
SELECT * FROM tablo_adi ORDER BY sutun ASC|DESC;
Örneğin:
sql
Kodu kopyala
SELECT * FROM kullanici ORDER BY ad ASC;
9. Toplama ve Gruplama (GROUP BY ve Aggregate Fonksiyonları)
sql
Kodu kopyala
SELECT sutun, COUNT(*) AS toplam FROM tablo_adi GROUP BY sutun;
Örneğin:
sql
Kodu kopyala
SELECT dogum_tarihi, COUNT(*) AS toplam_kullanici FROM kullanici GROUP BY dogum_tarihi;
10. Birleştirme (JOIN)
İki veya daha fazla tabloyu ilişkilendirerek veri almak için kullanılır.
sql
Kodu kopyala
SELECT * FROM tablo1 JOIN tablo2 ON tablo1.sutun = tablo2.sutun;
Örneğin:
sql
Kodu kopyala
SELECT kullanici.ad, siparis.siparis_tarihi
FROM kullanici
JOIN siparis ON kullanici.id = siparis.kullanici_id;
Bu temel SQL komutları ve sorguları, ilişkisel veritabanları üzerinde veri işleme, sorgulama ve yönetme işlemlerini gerçekleştirmek için kullanılır. SQL dilinin bu temel yapılarıyla çeşitli veritabanı yönetim işlemleri yapabilirsiniz.