MySQL Eğitimi

MySQL ANA SAYFA MySQL Girişi MySQL RDBMS'si

MySQL SQL'i

MySQL SQL'i MySQL SEÇ MySQL NEREDE MySQL VE, VEYA, DEĞİL MySQL SİPARİŞ TARAFINDAN MySQL İNDİR MySQL BOŞ Değerler MySQL GÜNCELLEME MySQL SİL MySQL SINIR MySQL MIN ve MAX MySQL SAYISI, AVG, TOPLA MySQL GİBİ MySQL Joker Karakterleri MySQL İÇİ ARASINDA MySQL MySQL Takma Adları MySQL Katılımları MySQL İÇ BİRLEŞTİRME MySQL SOL BİRLEŞTİR MySQL DOĞRU BİRLEŞTİRME MySQL ÇAPRAZ BİRLEŞTİRME MySQL Kendi Kendine Katılma MySQL BİRLİĞİ MySQL GRUBU TARAFINDAN MySQL SAHİBİ MySQL MEVCUTTUR MySQL HERHANGİ BİR, TÜMÜ MySQL EKLE SEÇİMİ MySQL VAKA MySQL Boş İşlevler MySQL Yorumları MySQL Operatörleri

MySQL Veritabanı

MySQL Veritabanı Oluştur MySQL Bırakma Veritabanı MySQL Tablo Oluştur MySQL Bırakma Tablosu MySQL Değiştirme Tablosu MySQL Kısıtlamaları MySQL Boş Değil MySQL Benzersiz MySQL Birincil Anahtarı MySQL Yabancı Anahtarı MySQL Kontrolü MySQL Varsayılanı MySQL İndeks Oluştur MySQL Otomatik Artış MySQL Tarihleri MySQL Görünümleri

MySQL Referansları

MySQL Veri Türleri MySQL İşlevleri

MySQL Örnekleri

MySQL Örnekleri MySQL Testi MySQL Alıştırmaları

MySQL GÜNCELLEME Bildirimi


MySQL GÜNCELLEME Bildirimi

İfade UPDATE, bir tablodaki mevcut kayıtları değiştirmek için kullanılır.

GÜNCELLEME Sözdizimi

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

Not: Bir tablodaki kayıtları güncellerken dikkatli olun! WHEREAçıklamadaki maddeye dikkat edin UPDATE. Madde , WHEREhangi kayıt(lar)ın güncellenmesi gerektiğini belirtir. Cümleyi atlarsanız, WHEREtablodaki tüm kayıtlar güncellenecektir!


Demo Veritabanı

Aşağıda, Northwind örnek veritabanındaki "Müşteriler" tablosundan bir seçim bulunmaktadır:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK

GÜNCELLEME Tablosu

Aşağıdaki SQL ifadesi, ilk müşteriyi (CustomerID = 1) yeni bir ilgili kişi ve yeni bir şehirle günceller.

Örnek

UPDATE Customers
SET ContactName = 'Alfred Schmidt', City = 'Frankfurt'
WHERE CustomerID = 1;

"Müşteriler" tablosundaki seçim şimdi şöyle görünecek:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK


GÜNCELLEME Çoklu Kayıtlar

WHEREKaç kaydın güncelleneceğini belirleyen maddedir .

Aşağıdaki SQL ifadesi, ülkenin "Meksika" olduğu tüm kayıtlar için PostalCode'u 00000 olarak güncelleyecektir:

Örnek

UPDATE Customers
SET PostalCode = 00000
WHERE Country = 'Mexico';

"Müşteriler" tablosundaki seçim şimdi şöyle görünecek:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 00000 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 00000 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK

Güncelleme Uyarısı!

Kayıtları güncellerken dikkatli olun. Maddeyi atlarsanız WHERE, TÜM kayıtlar güncellenecektir!

Örnek

UPDATE Customers
SET PostalCode = 00000;

"Müşteriler" tablosundaki seçim şimdi şöyle görünecek:

CustomerID CustomerName ContactName Address City PostalCode Country
1

Alfreds Futterkiste Alfred Schmidt Obere Str. 57 Frankfurt 00000 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 00000 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 00000 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London 00000 UK

Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

Tablodaki Citytüm kayıtların sütununu güncelleyin .Customers

 Customers
 City = 'Oslo';