UPDATE ve DELETE (Güncelleme ve Silme)
Mevcut kayıtları güncelleme ve veritabanından silme işlemleri.
UPDATE: Tabloda var olan kayıtların değerlerini değiştirmek/güncellemek için kullanılır. Değiştirilecek kolonlar SET kelimesinden sonra belirtilir.
DELETE: Tablodan kayıtları silmek için kullanılır.
DİKKAT: Hem UPDATE hem de DELETE işlemlerinde WHERE koşulunu belirtmek son derece kritiktir. Koşul belirtilmezse tablodaki TÜM kayıtlar güncellenir veya silinir!
UPDATE ve DELETE Kullanım Örnekleri
-- 1. Veri Güncelleme (UPDATE)
-- Sadece ID değeri 5 olan çalışanın maaşını güncelleme
UPDATE employees
SET salary = 52000
WHERE id = 5;
-- Departmanı 'Tasarım' olan tüm çalışanların is_active değerini 0 yapma
UPDATE employees
SET is_active = 0
WHERE department = 'Tasarım';
-- 2. Veri Silme (DELETE)
-- Sadece ID değeri 10 olan çalışanı tablodan silme
DELETE FROM employees
WHERE id = 10;
-- Pasif durumdaki tüm çalışanları tablodan silme
DELETE FROM employees
WHERE is_active = 0;