< Bu mesaj bu kişi tarafından değiştirildi MaviAteş -- 13 Temmuz 2006; 11:22:03 > |
SQL UPDATE Komutu ile Birçok Alanı Güncellemek
SQL UPDATE
komutu, bir veritabanındaki tablo içindeki belirli kayıtların bir veya daha fazla alanını güncellemek için kullanılır. Tek tek satırlar yerine birden fazla satırı aynı anda güncellemek istediğiniz durumlarda, UPDATE
komutuyla birlikte WHERE
ifadesini kullanabilirsiniz.
UPDATE
komutunun WHERE
ifadesiyle birlikte kullanılması, "çoklu güncelleme" veya "toplu güncelleme" olarak bilinir. Bu yöntem, bir tablodaki tüm satırları veya belirli bir koşulu karşılayan satırları güncellemek için kullanılabilir.
SQL Çoklu Güncelleme Komutu Syntaxı:
sql
UPDATE tablo_adi
SET alan1 = yeni_deger1,
alan2 = yeni_deger2,
...
WHERE kosul;
Örnek:
Bir "kişiler" tablosunda, ID'si 10'dan büyük olan tüm kişilerin "yaş" alanını 10 artırmak için:
sql
UPDATE kişiler
SET yaş = yaş + 10
WHERE id > 10;
Bu komut, "kişiler" tablosundaki ID'si 10'dan büyük olan tüm satırlardaki "yaş" alanını 10 artıracaktır.
Dikkat Edilmesi Gereken Noktalar:
WHERE
ifadesi, güncellenecek satırları belirtir.WHERE
ifadesi kullanılmazsa, tabloda tüm satırlar güncellenir.- Birden fazla alanı güncellemek için alan adlarını virgülle ayırarak listeleyebilirsiniz.
- Yeni değerler, sabit değerler, ifadeler veya alt sorgular olabilir.
UPDATE
komutunu WHERE
ifadesiyle birlikte kullanmak, büyük veri kümelerinde verimli bir şekilde birden fazla satırı güncellemenizi sağlar. Bu yöntem, veri tutarlılığını sağlamak ve veritabanı yönetiminde verimliliği artırmak için önemlidir.