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.
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);