logo

SQL GÜNCELLEME

SQL komutları ( GÜNCELLEME Ve SİLMEK ) zaten veritabanında bulunan verileri değiştirmek için kullanılır. SQL DELETE komutu WHERE yan tümcesini kullanır.

SQL GÜNCELLEME tabloların tuttuğu kayıtların verilerini değiştirmek için kullanılır. Hangi satırların güncelleneceğine bir koşulla karar verilir. Koşulu belirtmek için WHERE yan tümcesini kullanırız.

UPDATE ifadesi aşağıdaki biçimde yazılabilir:

rsa için algoritma
 UPDATE table_name SET [column_name1= value1,... column_nameN = valueN] [WHERE condition] 

Sözdizimini görelim:

 UPDATE table_name SET column_name = expression WHERE conditions 

Bir örnek verelim: Burada kaynak tablodaki bir girişi güncelleyeceğiz.

SQL ifadesi:

 UPDATE students SET User_Name = 'beinghuman' WHERE Student_Id = '3' 

Kaynak Tablosu:

Öğrenci Kimliğiİlk adıSoy isimKullanıcı adı
1OradaŞarmaŞarmili
2RahulMauryaçok ünlü
3JamesYürüteçjonny

Değeri güncelledikten sonra sonuca bakın:

Öğrenci Kimliğiİlk adıSoy isimKullanıcı adı
1OradaŞarmaŞarmili
2RahulMauryaçok ünlü
3JamesYürüteç insan olmak

Birden Çok Alanın Güncellenmesi:

Birden fazla alanı güncelleyecekseniz her alan atamasını virgülle ayırmalısınız.

Birden çok alan için SQL UPDATE ifadesi:

 UPDATE students SET User_Name = 'beserious', First_Name = 'Johnny' WHERE Student_Id = '3' 

Tablonun sonucu aşağıda verilmiştir:

Öğrenci Kimliğiİlk adıSoy isimKullanıcı adı
1OradaŞarmaŞarmili
2RahulMauryaçok ünlü
3 Johnny Yürüteç Ciddi olmak

TABLOYU GÜNCELLEME İÇİN MYSQL SÖZ DİZİMİ:

 UPDATE table_name SET field1 = new-value1, field2 = new-value2, [WHERE CLAUSE] 

SQL GÜNCELLEME SEÇİMİ:

SEÇİM SORGUSU İLE SQL GÜNCELLEME:

Olumsuz

UPDATE deyimi aracılığıyla kayıtları güncellemek için SELECT deyimini kullanabiliriz.

SÖZDİZİMİ:

 UPDATE tableDestination SET tableDestination.col = value WHERE EXISTS ( SELECT col2.value FROM tblSource WHERE tblSource.join_col = tblDestination. Join_col AND tblSource.Constraint = value) 

Bunu da deneyebilirsiniz -

 UPDATE Table SET Table.column1 = othertable.column 1, Table.column2 = othertable.column 2 FROM Table INNER JOIN Other_table ON Table.id = other_table.id 

SQL SÖZDİZİMİM:

My SQL'de SELECT ile GÜNCELLEME yapmak istiyorsanız şu sözdizimini kullanabilirsiniz:

İki tablonun olduğu bir örneği ele alalım. Burada,

İlk tablo şunları içerir:

Kedi_kimliği, kedi_adı,

Ve ikinci tablo şunları içeriyor:

Rel_cat_id, rel_cat_name

SQL GÜNCELLEME SÜTUNU:

çift ​​bağlantılı liste

SQL'de tek veya birden fazla sütunu SQL UPDATE sorgusu ile güncelleyebiliriz.

TEK SÜTUNUN GÜNCELLENMESİ İLE SQL GÜNCELLEME ÖRNEĞİ:

 UPDATE students SET student_id = 001 WHERE student_name = 'AJEET'; 

Bu SQL UPDATE örneği, öğrenci_adı 'AJEET' olan öğrenci tablosundaki öğrenci_id'sini '001' olarak güncelleyecektir.

BİRDEN ÇOK SÜTUNUN GÜNCELLENMESİ İLE SQL GÜNCELLEME ÖRNEĞİ:

Birden fazla sütunu tek bir güncelleme ifadesiyle güncellemek için:

 UPDATE students SET student_name = 'AJEET', Religion = 'HINDU' WHERE student_name = 'RAJU'; 

Bu SQL UPDATE ifadesi, öğrenci adını 'AJEET' ve dini, öğrenci adının 'RAJU' olduğu 'HINDU' olarak değiştirecektir.