MySQL Komutları

3 ay önce Yazılım


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

MySQL Komutları Nedir?

MySQL komutları, veritabanı üzerinde veri eklemek, silmek, güncellemek ve sorgulamak için kullanılan SQL ifadeleridir. En yaygın kullanılan komutlar arasında SELECT, INSERT INTO, UPDATE, DELETE ve TRUNCATE yer alır. Bunlara ek olarak WHERE, AND / OR, IN, BETWEEN, LIKE, ORDER BY, LIMIT ve DISTINCT gibi yardımcı ifadeler sorguların daha kontrollü ve verimli çalışmasını sağlar.

Ne İşe Yarar?

Bu komutlar sayesinde MySQL veritabanlarında kayıtları listeleyebilir, yeni veri ekleyebilir, mevcut verileri güncelleyebilir veya silebilirsiniz. Filtreleme, sıralama ve sonuç kısıtlama işlemleri ile büyük veri setleri üzerinde performanslı sorgular oluşturmak mümkündür.

En Basit Kullanımı

SELECT * FROM kullanicilar;

Örnek Kullanımlar

SELECT: Tablodaki verileri listelemek için kullanılır.

SELECT ad, soyad FROM kullanicilar;

INSERT INTO: Tabloya yeni kayıt ekler.

INSERT INTO kullanicilar (ad, soyad) VALUES ('Ali', 'Yılmaz');

UPDATE: Var olan kayıtları günceller.

UPDATE kullanicilar SET ad = 'Veli' WHERE id = 1;

DELETE: Belirli kayıtları siler.

DELETE FROM kullanicilar WHERE id = 5;

TRUNCATE: Tablodaki tüm verileri hızlıca temizler.

TRUNCATE TABLE kullanicilar;

WHERE: Sorguya koşul ekler.

SELECT * FROM kullanicilar WHERE yas > 18;

AND / OR: Birden fazla koşulu birleştirir.

SELECT * FROM kullanicilar WHERE yas > 18 AND aktif = 1;

IN: Birden fazla değeri kontrol eder.

SELECT * FROM kullanicilar WHERE sehir IN ('İstanbul', 'Ankara');

BETWEEN: Belirli bir aralıkta filtreleme yapar.

SELECT * FROM siparisler WHERE fiyat BETWEEN 100 AND 500;

LIKE: Metin içinde arama yapar.

SELECT * FROM kullanicilar WHERE ad LIKE 'A%';

ORDER BY: Sonuçları sıralar.

SELECT * FROM kullanicilar ORDER BY ad ASC;

LIMIT: Dönen kayıt sayısını sınırlar.

SELECT * FROM kullanicilar LIMIT 10;

DISTINCT: Tekrarlayan kayıtları filtreler.

SELECT DISTINCT sehir FROM kullanicilar;

Ne Zaman Kullanılır?

MySQL komutları; kullanıcı listeleri oluştururken, rapor alırken, yönetim panelleri geliştirirken veya API tarafında veri okuma/yazma işlemleri yapılırken kullanılır. Özellikle WHERE, LIMIT ve ORDER BY ifadeleri performans ve güvenlik açısından kritik öneme sahiptir.

Küçük İpuçları

  • DELETE yerine tüm tabloyu temizleyecekseniz TRUNCATE daha hızlıdır.
  • UPDATE ve DELETE komutlarında WHERE kullanmamaya dikkat edin.
  • LIKE ile başlayan % kullanımı performansı düşürebilir.
  • LIMIT, büyük tablolarda sorgu süresini ciddi şekilde azaltır.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.