UPDATE komutu, bir tablodaki mevcut kayıtları değiştirmek veya güncellemek için kullanılır.
UPDATE Syntax
UPDATE tablo_adi
SET sütun1 = değer1, sütun2 = değer2, ...
WHERE koşul; Code language: SQL (Structured Query Language) (sql)
Not: Bir tablodaki kayıtları güncellerken dikkatli olun! UPDATE komutundaki WHERE şartına dikkat edin. WHERE şartı hangi kayıtların güncellenmesi gerektiğini belirtir. WHERE şartını atlarsanız, tablodaki tüm kayıtlar güncellenir!
Tabloyu Güncelleme
Aşağıdaki SQL kodu, ilk müşteriyi (CustomerID = 1) yeni bir irtibat kişisi ve yeni bir şehirle günceller.
UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1; Code language: SQL (Structured Query Language) (sql)
Öncesi:

Sonrası:

Birden Fazla Kaydı Güncelleme
Kaç kaydın güncelleneceğini belirleyen koşul WHERE koşuludur.
Aşağıdaki SQL kodu, ülkenin “Meksika” olduğu tüm kayıtlar için irtibat kişisini “Juan” olarak güncelleyecektir:
UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico'; Code language: SQL (Structured Query Language) (sql)

Uyarı
Kayıtları güncellerken dikkatli olun. WHERE koşulunu atlarsanız, tüm kayıtlar güncellenecektir!
UPDATE Customers
SET ContactName='Juan'; Code language: SQL (Structured Query Language) (sql)

Örnek:


Sonuç: Tablodaki “TV” değeri “Televizyon” olarak değiştirildi:

Aşağıdaki komutu çalıştırdığımızda artık personelin yaşı sistem tarafından otomatik olarak hesaplanacaktır. Şu anda 2023 yılında olduğumuzu düşünürsek Murat’ın yaşı 2023-2000=23 olarak görülüyor:

