Veri güncelleme
- SQL kursu
- Başlangıç
- Ders 22/115
- 5 dk
UPDATE ile kayıt güncelleyen sorguyu yazarsın.
Veri güncelleme
UPDATE ile var olan kaydı değiştiririz. SET ile yeni değer, WHERE ile hangi satır güncelleneceği belirtilir.
UPDATE notes
SET title = 'Market listesi'
WHERE id = 3;Bu sorgu id=3 olan notun başlığını günceller.
notes tablosunda title = 'Market listesi' değeri güncellenir. Yalnızca WHERE id = 3 koşulunu sağlayan satırlar etkilenir.
Veri güncelleme — ayrıntı
Update, CRUD'un U harfıdır. WHERE olmadan UPDATE tüm satırları değiştirir; bu yüzden her zaman koşul vermek önemlidir.
Uygulama Veri güncelleme
notes tablosunda id=3 olan satırın title değerini 'Market listesi' yap.
Başlangıç kodu
-- notu güncelle
UPDATE notes
SET
WHERE id = 3Örnek çözüm
UPDATE notes
SET title = 'Market listesi'
WHERE id = 3Beklenen çıktı
1 satır güncellendi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Veri güncelleme: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
UPDATE |
güncelle |
SET |
yeni değer |
WHERE |
koşul |
INSERT |
ekle |
2 UPDATE'te WHERE kullanmazsan ne olur?
- Hata verir
- Tüm satırlar güncellenir Doğru cevap
- İlk satır güncellenir
- Yalnız ilk satır
Açıklama: WHERE'siz UPDATE tüm satırları günceller.
3 Yeni değer
UPDATE notes
____ title = 'Yeni'
WHERE id = 3;
UPDATE notes
SET title = 'Yeni'
WHERE id = 3;
Açıklama: UPDATE'te SET hangi sütunun hangi değeri alacağını belirtir.