Cum Să ștergeți Un Tabel în Sql

Cuprins:

Cum Să ștergeți Un Tabel în Sql
Cum Să ștergeți Un Tabel în Sql

Video: Cum Să ștergeți Un Tabel în Sql

Video: Cum Să ștergeți Un Tabel în Sql
Video: Sql query to delete from multiple tables 2024, Noiembrie
Anonim

Structured Query Language (SQL) a fost dezvoltat în anii 1970 de doi americani (Raymond Boyce și Donald Chamberlin) de la IBM. Prima sa versiune a fost adoptată oficial în 1986 și astăzi este cel mai comun limbaj de gestionare a bazelor de date. Desigur, operațiunea de ștergere a tabelelor din înregistrări este una dintre operațiunile de bază în acest limbaj și poate fi efectuată în mai multe moduri.

Cum să ștergeți un tabel în sql
Cum să ștergeți un tabel în sql

Necesar

Cunoașterea de bază a limbajului SQL

Instrucțiuni

Pasul 1

Utilizați instrucțiunea SQL trunchie pentru a elimina tabelele, specificând numele tabelului care vă interesează în interogarea dvs. De exemplu, dacă doriți să ștergeți un tabel numit TableToClear, atunci întreaga interogare ar trebui să arate astfel:

tăiați tabelul `TableToClear`

Pasul 2

Utilizați operatorul de ștergere ca alternativă la operatorul de trunchiere pentru a șterge date dintr-un tabel rând cu rând. Sintaxa pentru această comandă necesită să specificați numele tabelului și condiția în care ar trebui eliminat un rând din acesta. Dacă introduceți o condiție despre care se știe că este adevărată, indiferent de conținutul rândului, atunci toate înregistrările din tabel vor fi șterse. De exemplu, pentru tabelul TableToClear, o interogare cu acest operator poate fi compusă astfel:

ștergeți din „TableToClear” unde 1

Spre deosebire de operatorul de trunchiere, această interogare va returna numărul de rânduri șterse. O altă diferență în executarea acestei comenzi nu este blocarea întregului tabel, ci doar înregistrarea procesată în acest moment. Această opțiune va dura mai mult timp pentru a fi executată, ceea ce va deveni vizibil atunci când există un număr mare de rânduri în tabel care sunt spălate.

Pasul 3

Există, de asemenea, mai multe opțiuni exotice - de exemplu, ștergeți tabelul complet și recreați-l într-o singură interogare SQL. Utilizați drop pentru a șterge și a crea pentru a crea. De exemplu, dacă tabelul TableToClear este alcătuit dintr-un câmp de text Name cu 50 de caractere și un câmp de cod întreg cu valori diferite de zero, atunci puteți scrie operațiunile pentru ștergere și recreere după cum urmează:

drop table `TableToClear`;

creați tabelul `TableToClear` (

Cod întreg nu nul, Numele char (50) nu este nul);

Recomandat: