Günümüzde dijital sistemlerin kalbinde veri yer alıyor. Peki bu veriler nasıl saklanıyor, nasıl yönetiliyor? İşte bu sorunun cevabı çoğu zaman bir veritabanı yönetim sistemiyle başlıyor. Bu yazıda, en çok kullanılan sistemlerden biri olan MySQL’i yakından tanıyacağız.
İçindekiler
MySQL Nedir?
MySQL, verileri düzenli bir şekilde saklamamıza ve yönetmemize olanak tanıyan bir ilişkisel veritabanı yönetim sistemidir. Açık kaynaklı olması sayesinde hem bireysel geliştiriciler hem de büyük şirketler tarafından tercih edilir. SQL dilini kullanarak veriler üzerinde sorgulama, güncelleme, silme gibi işlemler gerçekleştirebiliriz.
MySQL’in en büyük avantajlarından biri, web teknolojileriyle olan uyumudur. PHP ile birlikte kullanıldığında dinamik web siteleri oluşturmak oldukça kolaylaşır.

MySQL Nasıl Kurulur?
MySQL’i kullanmaya başlamak için MySQL resmi web sitesinden MySQL Server’ı ve tercihe göre MySQL Workbench’i indirebilirsiniz. Workbench, veritabanınızı grafiksel arayüzle yönetmenizi sağlar.
Kurulumdan sonra terminal veya komut satırı üzerinden MySQL’e erişebilir ve komutlarınızı çalıştırabilirsiniz.
İlk Adım: Veritabanı Oluşturmak
Yeni bir veritabanı oluşturmak için aşağıdaki komutu kullanabilirsiniz:
CREATE DATABASE kitaplik;
Bu komut, “kitaplik” adında bir veritabanı oluşturur. Artık bu veritabanı içinde tablolar tanımlayabiliriz.
Tablo Oluşturmak
Verileri saklayacağımız tabloyu tanımlayalım. Örneğin bir kitaplar tablosu:
CREATE TABLE kitaplar (
id INT PRIMARY KEY AUTO_INCREMENT,
ad VARCHAR(100),
yazar VARCHAR(100),
yayin_yili INT
);
Bu tablo, kitapların adını, yazarını ve yayın yılını saklayacak şekilde tasarlandı.
Veri Eklemek
Tabloya veri eklemek için INSERT INTO
komutunu kullanırız:
INSERT INTO kitaplar (ad, yazar, yayin_yili) VALUES ('Simyacı', 'Paulo Coelho', 1988);
Bu komutla bir kitap kaydı eklenmiş olur.
Veri Sorgulamak
Tablodaki tüm verileri görmek için:
SELECT * FROM kitaplar;
Belirli bir yazarı filtrelemek isterseniz:
SELECT * FROM kitaplar WHERE yazar = 'Paulo Coelho';
Veri Güncellemek
Bir kitabın adını değiştirmek için:
UPDATE kitaplar
SET ad = 'Simyacı - Yeni Baskı'
WHERE id = 1;
Veri Silmek
Bir kitabı silmek için:
DELETE FROM kitaplar WHERE id = 1;
Kullanıcı Oluşturmak ve Yetki Vermek
MySQL’de farklı kullanıcılar tanımlayabilir ve onlara yetkiler verebilirsiniz:
CREATE USER 'kutuphane_admin'@'localhost' IDENTIFIED BY 'gizli123';
GRANT ALL PRIVILEGES ON kitaplik.* TO 'kutuphane_admin'@'localhost';
Bu komut, “kitaplik” veritabanı üzerinde tam yetkili bir kullanıcı oluşturur.
Sonuç
MySQL, veriyle çalışan herkesin öğrenmesi gereken temel bir araçtır. Hem basit yapısı hem de güçlü özellikleri sayesinde küçük projelerden büyük sistemlere kadar geniş bir kullanım alanına sahiptir. Bu yazıda temel kavramları ve komutları öğrendiniz. Artık kendi veritabanınızı oluşturabilir, veri ekleyebilir ve sorgulayabilirsiniz.
[…] MySQL Nedir? Yeni Başlayanlar İçin Kapsamlı Rehber (2025) […]