Sql'de Bir Tablo Nasıl Temizlenir

İçindekiler:

Sql'de Bir Tablo Nasıl Temizlenir
Sql'de Bir Tablo Nasıl Temizlenir

Video: Sql'de Bir Tablo Nasıl Temizlenir

Video: Sql'de Bir Tablo Nasıl Temizlenir
Video: SQL Ders 12 Delete Komutu 2024, Mayıs
Anonim

Yapılandırılmış Sorgu Dili (SQL), 1970'lerde IBM'den iki Amerikalı (Raymond Boyce ve Donald Chamberlin) tarafından geliştirildi. İlk versiyonu 1986 yılında resmi olarak kabul edilmiştir ve bugün en yaygın veritabanı yönetim dilidir. Tabii ki tabloları kayıtlardan temizleme işlemi bu dilde temel işlemlerden biridir ve birkaç şekilde gerçekleştirilebilir.

sql'de bir tablo nasıl temizlenir
sql'de bir tablo nasıl temizlenir

Gerekli

SQL dilinin temel bilgisi

Talimatlar

Aşama 1

Sorgunuzla ilgilendiğiniz tablonun adını belirterek tabloları temizlemek için SQL truncate ifadesini kullanın. Örneğin, TableToClear adlı bir tabloyu temizlemek istiyorsanız, sorgunun tamamı şöyle görünmelidir:

"TableToClear" tablosunu kısalt

Adım 2

Bir tablodan satır satır veri silmek için kesme operatörüne alternatif olarak silme operatörünü kullanın. Bu komutun sözdizimi, tablonun adını ve tablodan bir satırın kaldırılması gereken koşulu belirtmenizi gerektirir. Doğru olduğu bilinen bir koşul girerseniz, satırın içeriğinden bağımsız olarak tüm tablo kayıtları silinir. Örneğin, TableToClear tablosu için bu operatörle bir sorgu şu şekilde oluşturulabilir:

'TableToClear'dan silin, burada 1

Kesme operatörünün aksine, bu sorgu silinen satır sayısını döndürür. Bu komutun yürütülmesindeki diğer bir fark, tüm tabloyu kilitlemek değil, yalnızca o anda işlenen kaydı kilitlemektir. Bu seçeneğin uygulanması daha uzun sürecektir ve bu da, temizlenen tabloda çok sayıda satır olduğunda farkedilir hale gelecektir.

Aşama 3

Daha egzotik seçenekler de vardır - örneğin, tabloyu tamamen silin ve bir Sql sorgusunda yeniden oluşturun. Silmek için drop'u, oluşturmak için oluşturmak için kullanın. Örneğin, TableToClear tablosu 50 karakterlik bir Ad metin alanı ve sıfır olmayan değerlere sahip bir tamsayı Kod alanından oluşuyorsa, silme ve yeniden oluşturma işlemlerini aşağıdaki gibi yazabilirsiniz:

"TableToClear" tablosunu bırakın;

"TableToClear" tablosunu oluştur (Kod tamsayısı boş değil, İsim karakter (50) boş değil

);

Önerilen: