delete ne demek?

DELETE, SQL dilinde bir tablodan veri silmek için kullanılan bir komuttur. Temel olarak, tablodaki belirli satırları veya tüm satırları silmek için kullanılır.

  • Temel Kullanım: DELETE FROM tablo_adı WHERE koşul;

    Bu komut, belirtilen koşul u sağlayan satırları tablo_adı adlı tablodan siler. WHERE ifadesi belirtilmezse, tablodaki tüm satırlar silinir. Bu nedenle dikkatli kullanılmalıdır.

  • Örnek: DELETE FROM musteriler WHERE sehir = 'İstanbul';

    Bu örnek, musteriler tablosundan sehir sütunu 'İstanbul' olan tüm satırları siler.

  • Dikkat Edilmesi Gerekenler:

    • DELETE komutu, veriyi geri alınamaz şekilde siler (transaction kullanılmıyorsa). Bu nedenle, komutu çalıştırmadan önce yedekleme yapılması önerilir.
    • İlişkisel veritabanlarında, foreign key kısıtlamaları nedeniyle, başka tablolarda referans edilen verilerin silinmesi engellenebilir. Bu durumda, önce ilgili tablolardaki referansların silinmesi veya foreign key kısıtlamasının güncellenmesi gerekebilir.

Önemli Konular: