--tablo adından sil
--1> Tablodaki bazı verileri sil, tablo yapısı hâlâ orada.
--2>Delete, bir where cümlesi olan verilerin bir bölümünü silebilir, örneğin DELETE FROM Student WHERE sAge > 20
--3> Otomatik numaralandırma başlangıç değerine geri dönmez.
--kısa tablo tablo adı
--1>truncate ifadesi, where koşulu tarafından takip edilemez, koşuluna göre silinemez, sadece tüm veri silinebilir.
--2> Otomatik numaralandırma başlangıç değerine geri döner.
--3> Bir tablodaki tüm verileri silmek için truncate kullanmak, silmekten çok daha verimlidir, çünkü truncate logları kaydetmek için minimum yöntemi kullanır.
--4>truncate, silme tetikleyicisi tetiklemeden veriyi siler.
--tablo adını bırak
--1> Tablonun kendisini sil, yani tablodaki tüm veri ve tablo yapısını (sütunlar, kısıtlamalar, görünümler, anahtarlar) silin.
Otomatik numaralandırma açıklaması:
1 Otomatik numaralandırma sadece ileri büyür, geriye doğru değil. 2 Veri girerken hata olursa, otomatik sayı da artar ve bir sonraki eklendiğinde sayı "atlanır". 3. Otomatik numaralandırma sütunları manuel olarak değiştirilemez.
|