SQL UPDATE VE DELETE
16 Kasım 2011 Yorum bırakın
UPDATE DEYİMİ:
Tablodaki verileri güncellemek için kullanılır. Genellikle güncelleştirilecek satırı belirtmek için WHERE sözcüğüyle kullanılır.
Mevcut bir tablodaki satırları değiştirmek için UPDATE deyimi kullanılır. UPDATE deyimi sadece bir tablo üzerinde kullanılmalıdır. UPDATE deyimi ile SET ve WHERE sözcüğü kullanılır.
SET sözcüğü değiştirilecek kolonları ve değerleri belirtir. WHERE sözcüğü ise değiştirilecek satırı belirtir.
Kullanım biçimi:
UPDATE tablo
SET kolon = ifade
WHERE arama_koşulu
Örnek: Aşağıdaki örnekte fiyat değerini %10 artırır.
UPDATE siparis
SET fiyatı= fiyatı * 1.1
Örneğin bir kaydı düzeltmek istersek ;
UPDATE Musteri
SET Ad = ‘Nuri Yılmaz’
WHERE kod=’1′;
Örneğin tüm musterilerin bakiyesini %10 artırmak istediğimizde;
UPDATE Musteri
SET bakiye=bakiye*1.1;
DELETE DEYİMİ
Bir tablodaki verileri silmek için DELETE komutu kullanılır. Örneğin Öğrenci tablosundaki tüm verileri silmek için;
DELETE * from musteri;
Tabloda, bakiyesi 1000’den küçük olan müşterilerin satırlarını silmek için:
DELETE * FROM musteri WHERE bakiye <=1000
Kullanım biçimi:
DELETE tablo
WHERE arama_koşulu
Örnek: Tablodan satır silmek
Aşağıdaki örnekte müşteri tablosundan ‘B’ grubuna sahip olan müşteriler silinir.
DELETE musteri
WHERE grubu = ‘B’