SQL Nedir? Temel Komutlar, Kullanım ve Örnekler (2026 Güncel Rehber)

Default post image

SQL Nedir? Temel Komutlar, Kullanım ve Örnekler (2026 Güncel Rehber)

SQL Nedir?

SQL (Structured Query Language), veritabanı yönetimi ve veri işlemleri için kullanılan standart bir dildir.

  • Veritabanındaki verileri sorgulama, ekleme, güncelleme ve silme işlemlerinde kullanılır.

  • Hem relational (ilişkisel) veritabanları hem de bazı modern veri sistemlerinde yaygın olarak desteklenir.


SQL Ne İşe Yarar?

  • Veritabanındaki verileri yönetmek

  • Raporlama ve analiz yapmak

  • Veri tabanı tablolari arasında ilişki kurmak

  • Uygulamalardan veri çekmek veya veri güncellemek

  • Büyük veri yönetimi ve veri bütünlüğünü sağlamak

Özetle SQL, veriyi organize etmek ve yönetmek için kullanılan evrensel bir araçtır.


SQL ve Veritabanı İlişkisi

TerimAçıklama
Veritabanı (Database)Verilerin saklandığı sistem
Tablo (Table)Veritabanında veri depolamak için satır ve sütunlardan oluşan yapı
SQLVeritabanındaki verileri yönetmek için kullanılan dil

SQL tek başına veriyi saklamaz; veriyi okur, yazar ve günceller.


SQL Temel Komutları

1. SELECT – Veri Sorgulama

SELECT*FROM calisanlar;
SELECT isim, maas FROM calisanlar WHERE departman='IT';

2. INSERT – Veri Ekleme

INSERT INTO calisanlar (isim, departman, maas) VALUES ('Ahmet', 'IT', 12000);

3. UPDATE – Veri Güncelleme

UPDATE calisanlar SET maas =15000WHERE isim ='Ahmet';

4. DELETE – Veri Silme

DELETEFROM calisanlar WHERE isim='Ahmet';

5. CREATE TABLE – Tablo Oluşturma

CREATE TABLE calisanlar (
id INTPRIMARY KEY,
isim VARCHAR(50),
departman VARCHAR(50),
maas DECIMAL(10,2)
);

SQL Join Kullanımı

Join TürüAçıklamaÖrnek
INNER JOINOrtak kayıtları getirirSELECT * FROM calisanlar INNER JOIN departman ON calisanlar.departman_id=departman.id;
LEFT JOINSol tabloyu tamamen getirirSELECT * FROM calisanlar LEFT JOIN departman ON calisanlar.departman_id=departman.id;
RIGHT JOINSağ tabloyu tamamen getirirSELECT * FROM calisanlar RIGHT JOIN departman ON calisanlar.departman_id=departman.id;
FULL OUTER JOINHer iki tabloyu birleştirirSELECT * FROM calisanlar FULL OUTER JOIN departman ON calisanlar.departman_id=departman.id;

SQL vs MySQL Farkı

TerimAçıklama
SQLVeri sorgulama ve yönetim dili
MySQLSQL dilini kullanabilen bir veritabanı yönetim sistemi (DBMS)

SQL dili evrenseldir, MySQL ise bu dili destekleyen bir yazılımdır.
Benzer şekilde: PostgreSQL, Microsoft SQL Server, Oracle DB de SQL destekler.


SQL Öğrenme ve Örnek Projeler

Başlangıç için önerilen konular:

  • Temel SELECT, INSERT, UPDATE, DELETE komutları

  • WHERE, ORDER BY, GROUP BY, HAVING kullanımı

  • JOIN ve alt sorgular

  • Index ve performans optimizasyonu

Örnek projeler:

  1. Basit çalışan yönetim sistemi

  2. E-ticaret ürün ve sipariş takip sistemi

  3. Blog veritabanı ve kullanıcı yönetimi

  4. SQL ile raporlama ve istatistik sistemi


SQL Server Nedir?

  • Microsoft tarafından geliştirilen bir veritabanı yönetim sistemi (DBMS)

  • SQL dili kullanarak veri yönetimini sağlar

  • Enterprise uygulamalar, web siteleri ve veri analizi projelerinde yaygın olarak kullanılır


SQL Performans Optimizasyonu

  • Index kullanımı → Sorgu hızını artırır

  • Join ve alt sorguları optimize etmek

  • Gereksiz verileri sorgulamaktan kaçınmak

  • Veri tiplerini doğru belirlemek ve normalize etmek


Sıkça Sorulan Sorular (SSS)

❓ SQL nedir?
→ Veritabanı yönetimi ve veri işlemleri için kullanılan standart sorgu dilidir.

❓ SQL vs MySQL farkı nedir?
→ SQL bir dildir, MySQL ise bu dili kullanabilen bir veritabanı yönetim sistemidir.

❓ SQL ile tablo nasıl oluşturulur?
CREATE TABLE komutu ile tablo oluşturulur.

❓ SQL öğrenmek zor mu?
→ Temel komutlar oldukça basittir, proje örnekleriyle pratik yapmak kolaylaştırır.

❓ SQL join ne işe yarar?
→ İki veya daha fazla tabloyu ilişkilendirerek veri sorgulamanızı sağlar.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak.Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar