SQL Veritabanı

SQL DELETE Komutu

DELETE komutu bir veritabanındaki tablolarda yer alan kayıtları silmek için kullanılır.

DELETE komutunun genel yazım şekli:

DELETE FROM tablo_adı WHERE sütun_adı=deger

WHERE yapısı kullanılmadığında tüm kayıtlar, kullanıldığında ise sadece koşulu karşılayan kayıtlar silinir.

Aşağıdaki personel adlı örnek tablo üzerinde işlemler yapmaya çalışalım:

Adi Soyadi Gorevi Memleketi DTarihi
Ahmet Kara Öğretmen Sinop 27.06.1980
Mehmet Ertürk Öğretmen Manisa 05.02.1972
Serdar Şenel Memur Eskişehir 25.09.1987
Metin Gökay Memur İzmir 07.04.1989
Mehmet Keskin Öğrenci Kars 28.08.1998
Seyfi Coşar Öğrenci Kırşehir 09.11.1996
Cihan Özkan Öğrenci Sivas 15.03.1997

Eğer aşağıdaki komutu kullanırsanız; "Seyfi Coşar" isimli kayıt silinir:

DELETE FROM personel WHERE Adi='Seyfi' AND Soyadi='Coşar'

Sonuç

Adi Soyadi Gorevi Memleketi DTarihi
Ahmet Kara Öğretmen Sinop 27.06.1980
Mehmet Ertürk Öğretmen Manisa 05.02.1972
Serdar Şenel Memur Eskişehir 25.09.1987
Metin Gökay Memur İzmir 07.04.1989
Mehmet Keskin Öğrenci Kars 28.08.1998
Cihan Özkan Öğrenci Sivas 15.03.1997