Sql-də Bir Masa Necə Təmizlənir?

Mündəricat:

Sql-də Bir Masa Necə Təmizlənir?
Sql-də Bir Masa Necə Təmizlənir?

Video: Sql-də Bir Masa Necə Təmizlənir?

Video: Sql-də Bir Masa Necə Təmizlənir?
Video: Создание запросов в MS SQL Server ч.1 2024, Bilər
Anonim

Strukturlaşdırılmış Sorgu Dili (SQL) 1970-ci illərdə IBM-dən iki amerikalı (Raymond Boyce və Donald Chamberlin) tərəfindən hazırlanmışdır. İlk versiyası 1986-cı ildə rəsmi olaraq qəbul edildi və bu gün ən çox yayılmış verilənlər bazası idarəetmə dilidir. Əlbətdə ki, cədvəllərin qeydlərdən təmizlənməsi əməliyyatı bu dildə əsas əməliyyatlardan biridir və bir neçə yolla həyata keçirilə bilər.

Sql-də bir masa necə təmizlənir?
Sql-də bir masa necə təmizlənir?

Zəruri

SQL dilini bilmək

Təlimat

Addım 1

Sorgunuzla maraqlandığınız cədvəlin adını göstərərək masaları təmizləmək üçün SQL kəsilmiş ifadəsini istifadə edin. Məsələn, TableToClear adlı bir cədvəli təmizləmək istəyirsinizsə, bütün sorğu belə olmalıdır:

cədvəl `TableToClear`

Addım 2

Cədvəl sətirindən məlumatları silmək üçün kəsmə operatoruna alternativ olaraq silmə operatorundan istifadə edin. Bu əmr üçün sintaksis, cədvəlin adını və ondan bir sətrin silinmə şərtini təyin etmənizi tələb edir. Sətrin məzmunundan asılı olmayaraq doğru olduğu bilinən bir şərt daxil etsəniz, bütün cədvəl qeydləri silinəcəkdir. Məsələn, TableToClear cədvəli üçün bu operatorla bir sorğu belə tərtib edilə bilər:

'TableToClear`-dən silin, burada 1

Kəsilmiş operatordan fərqli olaraq, bu sorğu silinmiş sətirlərin sayını qaytaracaqdır. Bu əmrin yerinə yetirilməsindəki digər fərq, bütün cədvəli kilidləmək deyil, yalnız bu anda işlənən qeydlərdir. Bu seçimin icrası daha uzun çəkəcək, cədvəldə çox sayda sətir olduqda nəzərə çarpacaq.

Addım 3

Daha ekzotik seçimlər də var - məsələn, cədvəli tamamilə silin və bir Sql sorğusunda yenidən yaradın. Silmək üçün drop istifadə edin və yaratmaq üçün yaradın. Məsələn, TableToClear cədvəli 50 simvollu bir Ad mətn sahəsindən və sıfır olmayan dəyərlərə malik bir tam kod sahəsindən ibarətdirsə, silmək və yenidən yaratmaq üçün əməliyyatları aşağıdakı kimi yaza bilərsiniz:

açılan cədvəl `TableToClear`;

'TableToClear` cədvəlini yaradın (Kod tam sayı sıfır deyil, Char (50) adı sıfır deyil);

Tövsiyə: