logo

SQL Veri Güncelleme Nasıl Yapılır? Detaylı Örnek

Bu makalede SQL'de UPDATE komutu ile tablodaki verilerin nasıl güncelleneceğini adım adım ve örneklerle anlatıyoruz.

SQL

SQL Veri Güncelleme Nasıl Yapılır? Detaylı Örnek

22 Şubat 2026

SQL veritabanlarında mevcut kayıtları değiştirmek için UPDATE komutu kullanılır. Bu işlem, belirli koşullara uyan kayıtların değerlerini güncellemenizi sağlar. Bu makalede, SQL'de veri güncellemenin temellerini ve dikkat edilmesi gereken noktaları detaylarıyla açıklayacağız.

UPDATE Komutunun Temel Kullanımı

UPDATE sorgusunun temel yapısı aşağıdaki gibidir:

UPDATE tablo_adi
SET kolon1 = yeni_deger1, kolon2 = yeni_deger2
WHERE kosul;

tablo_adi: Güncelleme yapılacak tablonun adı.
SET: Güncellenecek sütunlar ve yeni değerlerinin belirtildiği bölüm.
WHERE: Hangi kayıtların güncelleneceğini belirtir. Bu kısım yazılmazsa tablodaki tüm kayıtlar güncellenir, dikkatli olunmalıdır.

Basit Örnek

Diyelim ki Calisanlar adında bir tablomuz var ve burada bazı çalışanların maaşlarını güncellemek istiyoruz:

UPDATE Calisanlar
SET Maas = Maas * 1.1
WHERE Departman = 'Pazarlama';

Bu sorgu, sadece Pazarlama departmanındaki çalışanların maaşını %10 artırır.

Birden Fazla Kolon Güncelleme

Birden fazla alanı aynı anda güncellemek için sütunlar arası virgül kullanılır:

UPDATE Calisanlar
SET Maas = Maas + 500, Gorev = 'Kıdemli ' + Gorev
WHERE CalisanID = 3;

Bu sorguda, CalisanID numarası 3 olan çalışanın maaşı 500 TL artırılır ve görev adı başına 'Kıdemli ' eklenir.

WHERE Koşulu Kullanımının Önemi

WHERE koşulu olmadan UPDATE çalıştırılırsa tablodaki tüm satırlar güncellenir, bu genellikle istenmeyen bir durumdur. Örneğin:

UPDATE Calisanlar
SET Maas = 4000;

Yukarıdaki sorgu, Calisanlar tablosundaki tüm çalışanların maaşını 4000 TL yapacaktır.

CASE İfadesi ile Koşullu Güncelleme

Farklı koşullara göre farklı değerler atamak için CASE ifadesi kullanılabilir:

UPDATE Calisanlar
SET Maas = CASE
WHEN Departman = 'IT' THEN Maas * 1.2
WHEN Departman = 'Pazarlama' THEN Maas * 1.1
ELSE Maas
END;

Bu sorgu, IT departmanındakilerin maaşını %20, Pazarlama departmanındakilerin %10 artırırken diğerlerinin maaşını değiştirmez.

Sonuç

SQL'de veri güncelleme işlemleri çok güçlüdür ancak WHERE koşulu kullanılırken dikkatli olunmalıdır. UPDATE komutunu doğru kullanarak, veritabanını etkili ve güvenli şekilde yönetebilirsiniz.

Canlı Destek
SQL Veri Güncelleme İşlemi Nasıl Yapılır? - Kod Örnekleri | W3 Bilişim | W3 Bilişim