En son web geliştirme öğreticiler
 

SQL UPDATE Bildirimi


UPDATE ifadesi bir tablodaki kayıtları güncellemek için kullanılır.


SQL UPDATE Bildirimi

UPDATE ifadesi bir tablodaki mevcut kayıtları güncellemek için kullanılır.

SQL UPDATE Kullanımı

UPDATE table_name
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;

SQL UPDATE deyimi WHERE yan tümcesi dikkat!
WHERE deyimi, hangi kayıt veya güncellenmelidir kayıtları belirtir. Eğer WHERE yan tümcesi atlarsanız, tüm kayıtlar güncellenir!


Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

SQL UPDATE Örneği

Müşteri güncellemek isteyen varsayalım "Alfreds Futterkiste" Yeni bir kişi ve şehir ile.

Aşağıdaki SQL deyimi kullanın:

Örnek

UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg'
WHERE CustomerName='Alfreds Futterkiste';
Kendin dene "

Dan seçimi "Customers" tablosunun artık şu şekilde görünecektir:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Hamburg 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

Güncelleme Uyarı!

kayıtlarının güncellenmesi dikkatli olun. Böyle, yukarıdaki örnekte WHERE yan tümcesi, ihmal olsaydı:

UPDATE Customers
SET ContactName='Alfred Schmidt', City='Hamburg';

"Customers" tablo bu benziyordu olurdu:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Hamburg 12209 Germany
2 Ana Trujillo Emparedados y helados Alfred Schmidt Avda. de la Constitucion 2222 Hamburg 05021 Mexico
3 Antonio Moreno Taqueria Alfred Schmidt Mataderos 2312 Hamburg 05023 Mexico
4

Around the Horn Alfred Schmidt 120 Hanover Sq. Hamburg WA1 1DP UK
5 Berglunds snabbkop Alfred Schmidt Berguvsvagen 8 Hamburg S-958 22 Sweden