DELETE komutu , bir tablodaki mevcut verileri silmek için kullanılır.
DELETE FROM tablo_adi WHERE kosul;
NOT: Yukarıda anlaşılır olması için türkçe karakter kullanılmıştır.Kod yazımlarında Türkçe karakter kullanmayınız.
Bir tablodaki kayıtları silerken dikkatli olunmalı !!! DELETE komutunda WHERE koşulu hangi kayıtların silinmesi gerektiğini belirtir. WHERE koşulunu yanlış girmeniz ciddi veri kaybına hatta tablodaki tüm verilerinizin kaybolmasına yol açabilir.
DELETE FROM Musteriler WHERE Ad='Safa';
“Musteriler” tablosu üzerinde SQL DELETE komutu kullanıldığında sonuç:
KullaniciID |
Ad |
Soyad |
Adres |
Sehir |
Postakodu |
Ulke |
2 |
Fatih |
Turab |
İskele Cad. hastane sok. |
Artvin |
08300 |
Türkiye |
3 |
John |
Doupoint |
Claremont Rd no:8/3 |
Newcastle |
NE2 4AA |
İngiltere |
4 |
Gustavo |
Alfaro |
Cuero y Caicedo, Quito |
New York |
170129 |
Amerika |
5 |
Abel |
Gigli |
Dagmada Waaberi 324/5 |
Moskova |
Jh09010 |
Rusya |
Tabloyu silmeden bütün verileri silmek mümkündür. Bu tablo yapısının sağlam kalacağı anlamına gelir:
DELETE FROM tablo_adi;
Aşağıdaki SQL DELETE kodu tabloyu silmeden Musteriler tablosundaki tüm verileri siler:
DELETE FROM Musteriler;
İçerik: Yusuf Erdoğan