Delete Komutu

DELETE komutu, bir tablodaki mevcut kayıtları silmek için kullanılır.

DELETE Syntax

DELETE FROM tablo_adi WHERE koşul;Code language: SQL (Structured Query Language) (sql)

Not: Bir tablodaki kayıtları silerken dikkatli olun! DELETE komutundaki WHERE koşuluna dikkat edin. WHERE koşulu, hangi kayıtların silineceğini belirtir. WHERE koşulunu atlarsanız, tablodaki tüm kayıtlar silinecektir!

DELETE örneği:

Aşağıdaki SQL komutu, “Alfreds Futterkiste” müşterisini “Müşteriler” tablosundan siler:

DELETE FROM Customers WHERE CustomerName='Alfreds Futterkiste';Code language: SQL (Structured Query Language) (sql)

Öncesi:

Delete Komutu

Sonrası:

Delete Komutu

Tüm Kayıtları Silme

Tabloyu silmeden tablodaki tüm satırları silmek mümkündür. Bu, tablo yapısının, özniteliklerin ve dizinlerin olduğu gibi kalacağı anlamına gelir, sadece tüm değerler silinir.

DELETE FROM tablo_adi;Code language: SQL (Structured Query Language) (sql)

Aşağıdaki SQL kodu, tabloyu silmeden “Müşteriler” tablosundaki tüm satırları siler:

DELETE FROM Customers;Code language: SQL (Structured Query Language) (sql)

Not: Delete komutu ile tablo içeriğini silip yeni kayıt eklediğimizde ID değeri kaldığı yerden devam eder. Eğer ID değerini 1’den başlatmak istiyorsak tablo içeriğini TRUNCATE TABLE komutu ile silmemiz gerekir.

Diğer Örnek:

Delete Komutu
Delete Komutu

Sonuç: 7. satırdaki başlık değeri silindi

Delete Komutu

Posted

in

by

Tags: