MySQL Örnekle GÜNCELLEME Sorgusu

GÜNCELLEME Sorgusu nedir?

GÜNCELLEME MySQL komutu tablodaki satırları değiştirmek için kullanılır. Güncelleme komutu tek bir alanı veya birden fazla alanı aynı anda güncellemek için kullanılabilir. Ayrıca bir güncelleme yapmak için de kullanılabilir. MySQL Başka bir tablodaki değerleri içeren tablo.

MySQL Komut Söz Dizimini Güncelle

Güncelleme sorgusunun temel sözdizimi MySQL aşağıda gösterildiği gibidir.

UPDATE `table_name` SET `column_name` = `new_value' [WHERE condition];

İŞTE

  • GÜNCELLEME `tablo_adı` bunu söyleyen komuttur MySQL Bir tablodaki verileri güncellemek için.
  • SET `sütun_adı` = `yeni_değer', güncelleme sorgusundan etkilenecek alanların adları ve değerleridir. Güncelleme değerlerini ayarlarken dize veri türlerinin tek tırnak içinde olması gerektiğini unutmayın. Sayısal değerlerin tırnak içinde olması gerekmez. Tarih veri türü tek tırnak içinde ve 'YYYY-AA-GG' biçiminde olmalıdır.
  • WHERE koşulu] isteğe bağlıdır ve GÜNCELLEME'den etkilenen satır sayısını kısıtlayan bir filtre koymak için kullanılabilir MySQL sorgu.

Güncelleme MySQL Örnek E-posta

Şimdi üyeler tablosundaki verileri güncelleyen pratik bir örneğe bakalım. Üyemizin üyelik numaraları 1 ve 2'nin veri kayıtlarında aşağıdaki güncellemelerin yapılması gerektiğini varsayalım.

Üye numarası Güncellemeler gerekli
1 İrtibat numarası 999'dan 0759 253 532'ye değiştirildi
2 Adı Janet Smith Jones olarak değiştirin ve fiziksel adres Melrose 123 olarak güncellenmelidir.

Verilerimizde herhangi bir güncelleme yapmadan önce 1 numaralı üyelik için güncellemeler yapmaya başlayacağız, 1 numaralı üyeliğin kaydını alalım. Aşağıda gösterilen script bunu yapmamıza yardımcı oluyor.

SELECT * FROM `members` WHERE `membership_number` = 1;

Yukarıdaki betiği çalıştırdığımızda aşağıdaki sonuçlar elde edilir.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 999 janetjones@yagoo.cm

Şimdi aşağıda gösterilen komut dosyasını kullanarak iletişim numarasını güncelleyelim.

UPDATE `members` SET `contact_number` = '0759 253 542' WHERE `membership_number` = 1;

Yukarıdaki scriptin çalıştırılması, 999 numaralı üyeliğin iletişim numarasını 0759'dan 253 532 1'ye günceller. Şimdi güncelleme scriptini çalıştırdıktan sonra 1 numaralı üyeliğin kaydına bakalım.

SELECT * FROM `members` WHERE `membership_number` = 1;

Yukarıdaki betiği çalıştırdığımızda aşağıdaki sonuçlar elde edilir.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
1 Janet Jones Female 21-07-1980 First Street Plot No 4 Private Bag 0759 253 542 janetjones@yagoo.cm

Şimdi 2 numaralı üyelik için gereken güncellemelere bakalım.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Smith Jones Female 23-06-1980 Park Street NULL NULL jj@fstreet.com

Aşağıdaki betik bunu yapmamıza yardımcı olur.

UPDATE `members` SET `full_names` = 'Janet Smith Jones', `physical_address` = 'Melrose 123' WHERE `membership_number` = 2;

Yukarıdaki komut dosyasının çalıştırılması, 2 numaralı üyeliğin tam adlarını Janet Smith Jones olarak ve fiziksel adresi Melrose 123 olarak günceller.



membership_number full_names gender date_of_birth physical_address postal_address contct_number email
2 Janet Smith Jones Female 23-06-1980 Melrose 123 NULL NULL jj@fstreet.com

ÖZET

  • Güncelleme komutu mevcut verileri değiştirmek için kullanılır.
  • "WHERE yan tümcesiUPDATE sorgusundan etkilenen satır sayısını sınırlamak için kullanılır.