CodeBlanks Logo Icon CodeBlanks

Veri güncelleme

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

query.sql
-- notu güncelle
UPDATE notes
SET
WHERE id = 3

Örnek çözüm

query.sql
UPDATE notes
SET title = 'Market listesi'
WHERE id = 3

Beklenen çı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

Soru
UPDATE notes
____ title = 'Yeni'
WHERE id = 3;
Cevap
UPDATE notes
SET title = 'Yeni'
WHERE id = 3;

Açıklama: UPDATE'te SET hangi sütunun hangi değeri alacağını belirtir.

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