Bir web sitesinin mutfağını düşün: HTML/CSS sayfanın dekorasyonu, JavaScript garsonu, ama yemeklerin saklandığı depo neresi? İşte o depo MySQL veritabanıdır. 🍲
MySQL, verileri düzenli kutulara koymamızı sağlar. Kutulara tablo, kutuların içine konan bilgilere ise kayıt deriz. Haydi beraber MySQL’in eğlenceli dünyasına adım atalım!
📦 1. Veritabanı Açalım:
Tıpkı evde yeni bir klasör açmak gibi…
CREATE DATABASE kitaplik;
Bu komutla “kitaplik” isminde yepyeni bir depo oluşturduk.
📑 2. Tablo Kurmak:
Depoya raflar koymazsak kitaplar dağılır. İşte tablolar da bizim raflarımızdır.
CREATE TABLE kitaplar (
id INT AUTO_INCREMENT PRIMARY KEY,
baslik VARCHAR(100),
yazar VARCHAR(100),
sayfa_sayisi INT
);
📚 Artık kitaplarımız için düzenli raflarımız hazır!
✍️ 3. Veri Ekleme (INSERT):
Raflara kitap yerleştirelim.
INSERT INTO kitaplar (baslik, yazar, sayfa_sayisi)
VALUES ('Sefiller', 'Victor Hugo', 1456);
👏 Tebrikler! İlk kitabımız kütüphaneye eklendi.
🔍 4. Veri Sorgulama (SELECT):
Şimdi “hangi kitaplar varmış?” diye bakalım.
SELECT * FROM kitaplar;
Sonuç: Tüm raflardaki kitapların listesi gelir.
🎯 İpucu: Sadece yazara göre sorgu yapmak istersen:
SELECT * FROM kitaplar WHERE yazar = 'Victor Hugo';
📝 5. Veriyi Güncelleme (UPDATE):
Yanlış yazdığımız bir bilgi varsa düzeltelim.
UPDATE kitaplar
SET sayfa_sayisi = 1460
WHERE baslik = 'Sefiller';
💡 Artık hatalı sayfa sayısı düzeltildi.
❌ 6. Veri Silme (DELETE):
Bir kitabı kaldırmak istersek:
DELETE FROM kitaplar WHERE baslik = 'Sefiller';
🙈 Raf biraz boşaldı ama bazen buna ihtiyaç vardır.
🎮 Mini Oyun: Kendine Sorgu Sor!
Kendi “kişisel kütüphaneni” oluşturduğunu hayal et.
kitaplartablosuna 3 farklı kitap ekle.- En kısa kitap hangisi? (ipucu:
ORDER BY sayfa_sayisi ASC LIMIT 1;) - En uzun kitabı sil ve tekrar listele.
Bu küçük egzersizle MySQL’i oyun gibi öğrenebilirsin. 🎲
🚀 Son Söz
MySQL, verileri “dağınık odadan” alıp “kütüphane düzenine” sokar. 📚✨
CREATEile raf açarsın,INSERTile kitap koyarsın,SELECTile bakarsın,UPDATEile düzeltirsin,DELETEile kaldırırsın.
Kısacası: MySQL = Düzenli Depo 🐬