Veri silme
- SQL kursu
- Başlangıç
- Ders 23/115
- 5 dk
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
-- notu sil
DELETE FROM notes
WHEREÖrnek çözüm
DELETE FROM notes
WHERE id = 3Beklenen çı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
DELETE ____ notes
WHERE id = 3;
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 |