MySQL Güncelleme Bildirimi

Mysql Update Statement



MySQL, hem küçük hem de büyük projeler için kullanılabilen açık kaynaklı bir Veritabanı Yönetim sistemidir. Oracle Corporation tarafından geliştirilen, arkasında standart SQL kullanır. Veritabanı yönetiminde CRUD işlemleri bilinmesi gereken bir tür temel gereksinimdir.







Bu yazıda MySQL'in sağladığı UPDATE deyimini kullanarak MySQL tablolarındaki verileri güncellemeyi öğreneceğiz. UPDATE ifadesi, verileri değiştirdiği veya güncellediği için temelde bir DML (Veri Manipülasyon Dili) ifadesidir.



Sözdizimi

MySQL'de bir tablodaki bir sütunu veya sütunları güncellemek için sözdizimi şöyledir:



GÜNCELLEME Tablo ismi
AYARLAMAK
sütun adı= değer ,
...
[ NEREDE şart]

Bu sözdiziminde, Tablo ismi herhangi bir sütunu güncellemek istediğiniz tablodur.





kullanarak AYARLAMAK yan tümcesinde, eşittir işaretini = kullanarak birden çok sütuna yeni değerler atayabiliriz.

sütun adı güncelleme yapmak istediğiniz sütundur.



Sonunda, biz de sağlayabiliriz NEREDE bir koşul uygulamak veya güncelleme işlemini filtrelemek için yan tümce.

Tablo içindeki bir sütunun değerini güncelleyeceğimiz bir örnek göstererek konuyu netleştirelim.

Örnek

İlk olarak, terminalinizi açın ve MySQL kabuğuna giriş yapın ve bir tabloyu güncellemek istediğiniz veritabanını seçin. Bir veritabanındaki tüm tabloları görmek için şu komutu çalıştırın:

GÖSTERMEK TABLOLAR ;

Seçtiğimiz veritabanında bir tablomuz var. İçinde bazı veriler olup olmadığını görelim. Tablodaki verileri görmek için SELECT komutunu aşağıdaki gibi çalıştırın:

SEÇME * İTİBAREN arabalar;

Arabanın adını ve üçüncü sıranın üretim tarihini BMW I8'den car_id 3 olan BMW M4'e güncellemek istediğimizi varsayalım, O zaman adı ve tarihi güncelleme sorgusu şu şekilde olacaktır:

GÜNCELLEME Tablo ismi
AYARLAMAK
araba_adı='BMW M4',
man_date='2020-10-10'
NEREDE araba_kimliği= 3;

update komutunu çalıştırdıktan ve 1 satırlık çıktı etkilendikten sonra, şimdi tabloyu görelim:

SEÇME * İTİBAREN arabalar NEREDE araba_kimliği= 3;

Aşağıda verilen ekran görüntüsünde de görebileceğiniz gibi, üçüncü satırın verileri başarıyla güncellendi.

UPDATE deyimini kullanarak MySQL'deki herhangi bir tablonun verilerini bu şekilde güncelleyebilirsiniz.

Çözüm

UPDATE ifadesinin kullanımını ve herhangi bir MySQL veritabanındaki verileri nasıl güncelleyebileceğimizi öğrendik. Ardından, tek bir sütunun yanı sıra birden çok sütunun aynı anda nasıl güncelleneceğini tartıştık. Son olarak, WHERE yan tümcesinin kullanımını da gördük.