CodeBlanks Logo Icon CodeBlanks

Veri silme

DELETE ile kayıt silen sorguyu yazarsın.

Veri silme

DELETE ile kayıt sileriz. WHERE ile hangi satır silineceği belirtilir; koşulsuz DELETE tüm satırları siler.

DELETE FROM notes
WHERE id = 3;

Bu sorgu id=3 olan notu siler.

notes tablosundan satırlar silinir. Yalnızca WHERE id = 3 koşulunu sağlayan satırlar etkilenir.

Veri silme — ayrıntı

Delete, CRUD'un D harfidir. DELETE FROM'dan sonra tablo adı, WHERE'den sonra koşul yazılır. Silinen veri geri alınamaz; dikkatli ol.

Uygulama Veri silme

notes tablosundan id=3 olan satırı sil.

Başlangıç kodu

query.sql
-- notu sil
DELETE FROM notes
WHERE

Örnek çözüm

query.sql
DELETE FROM notes
WHERE id = 3

Beklenen çıktı

1 satır silindi

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Satır sil

Soru
DELETE ____ notes
WHERE id = 3;
Cevap
DELETE FROM notes
WHERE id = 3;

Açıklama: Satır silme DELETE FROM tablo WHERE koşul biçimindedir.

2 DELETE'te WHERE yoksa ne olur?

  • İlk satır silinir
  • Yalnız ilk satır
  • Tüm satırlar silinir Doğru cevap
  • Hata verir

Açıklama: WHERE'siz DELETE tüm satırları siler.

3 Veri silme: kavramları eşleştir

Kavram Anlamı
DELETE sil
FROM tablo
WHERE koşul
UPDATE güncelle

Başlangıç bölümündeki tüm dersler