DELETE temelleri
- SQL kursu
- Başlangıç
- Ders 83/115
- 4 dk
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
-- satır sil
DELETE FROM products
WHEREÖrnek çözüm
DELETE FROM products
WHERE id = 1Beklenen çı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
DELETE ____ products
WHERE id = 1;
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 |