CodeBlanks Logo Icon CodeBlanks

DELETE temelleri

DELETE ile satır silmeyi öğrenirsin.

DELETE temelleri

DELETE FROM ile tablodan satır silersin. WHERE ile hangi satır silineceği belirtilir.

DELETE FROM products
WHERE id = 1;

1 numaralı ürünü siler.

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

DELETE temelleri — ayrıntı

WHERE olmadan DELETE tüm satırları siler; bu yüzden her zaman koşul vermek önemlidir. Silinen veri geri alınamaz.

Uygulama DELETE temelleri

products tablosundan id=1 olan satırı sil.

Başlangıç kodu

query.sql
-- satır sil
DELETE FROM products
WHERE

Örnek çözüm

query.sql
DELETE FROM products
WHERE id = 1

Beklenen çıktı

1 satır silindi

Soru ve cevaplar

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

1 DELETE'te WHERE yoksa ne olur?

  • Yalnız ilk satır
  • Tüm satırlar silinir Doğru cevap
  • Hata verir
  • Hiç kimse

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

2 Satır sil

Soru
DELETE ____ products
WHERE id = 1;
Cevap
DELETE FROM products
WHERE id = 1;

Açıklama: DELETE FROM tablo WHERE koşul yalnızca koşulu sağlayan satırları siler.

3 DELETE temelleri: 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