SQL’e Giriş: Veritabanlarının Gizli Kahramanı

Ocak 12, 2026 Doğan Kalelioğlu 7 dk okuma

SQL Nedir? Veri Dünyasının Ortak Dili

Günümüzde internetteki hemen hemen her etkileşim (bir tweet atmak, bir ürün satın almak veya bir web sitesine üye olmak) arka planda devasa bir veri trafiği oluşturur. İşte bu verilerin düzenli bir şekilde saklandığı “veritabanları” ile konuşmamızı sağlayan dile SQL (Structured Query Language), yani Yapılandırılmış Sorgu Dili denir.

SQL bir programlama dili değil, bir veritabanı yönetim dilidir. Veritabanındaki tabloları oluşturmak, bu tablolara veri eklemek, verileri güncellemek veya binlerce satır arasından ihtiyacınız olan spesifik bilgiyi saniyeler içinde çekip çıkarmak için kullanılır.

SQL Neden Bu Kadar Önemli?

  1. Standartlaşmıştır: MySQL, PostgreSQL, Microsoft SQL Server veya Oracle gibi farklı sistemler olsa da SQL, hepsinin konuştuğu ortak dildir.
  2. Hızlıdır: Milyonlarca satır veri arasından aradığınızı göz açıp kapayıncaya kadar bulur.
  3. Güvenlidir: Veriye erişimi kısıtlayabilir, kimin hangi veriyi görebileceğini yönetebilirsiniz.


SQL ile Neler Yapılabilir? (Temel İşlemler)

SQL dünyasında en çok duyacağınız kavram CRUD işlemleridir. Bu, veritabanı üzerindeki dört temel fonksiyonu temsil eder:

  • Create (Yaratma): Yeni veri ekleme.
  • Read (Okuma): Veriyi sorgulama.
  • Update (Güncelleme): Mevcut veriyi değiştirme.
  • Delete (Silme): Veriyi kaldırma.


Pratik SQL Örnekleri

Bir e-ticaret siten olduğunu ve bir Kullanicilar tablon olduğunu hayal edelim. İşte bu tabloyla nasıl etkileşime gireceğinin örnekleri:

1. Tüm Verileri Listeleme

Sitedeki tüm kullanıcıları görmek istersen:

SQL

SELECT * FROM Kullanicilar;

2. Belirli Bir Şartı Sağlayanları Bulma

Sadece İstanbul’da yaşayan kullanıcıları bulmak istersen:

SQL

SELECT ad, soyad FROM Kullanicilar 
WHERE sehir = 'İstanbul';

3. Yeni Veri Ekleme

Sisteme yeni bir üye kayıt olduğunda arka planda şu komut çalışır:

SQL

INSERT INTO Kullanicilar (ad, soyad, eposta) 
VALUES ('Ahmet', 'Aslan', 'ahmet@mail.com');

4. Veri Güncelleme

Bir kullanıcı şifresini veya soyadını değiştirdiğinde:

SQL

UPDATE Kullanicilar 
SET soyad = 'Demir' 
WHERE id = 5;

5. Veri Silme

Hesabını kapatmak isteyen bir kullanıcıyı silmek için:

SQL

DELETE FROM Kullanicilar
WHERE id = 10;


Kimler SQL Öğrenmeli?

  • Web Geliştiriciler: Dinamik siteler oluşturmak için.
  • Veri Analistleri: Büyük verileri anlamlandırmak ve raporlamak için.
  • Pazarlamacılar: Müşteri davranışlarını ve kampanya sonuçlarını analiz etmek için.
  • Ürün Müdürleri: Ürünün nasıl kullanıldığını rakamlarla görmek için.

Özetle: Veri günümüzün petrolüdür, SQL ise bu petrolü işleyip değerli bir yakıta dönüştüren makinedir. Eğer dijital dünyada bir iz bırakmak istiyorsanız, SQL öğrenmek size devasa bir kapı açacaktır.