Kodkitabi

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;