Cum se curata un tabel în sql

Structured Query Language SQL (Structured Query Language) a început să fie create în anii șaptezeci ai secolului trecut, doi americani (Raymond Boyce și Donald Chamberlin) de IBM. Oficial, prima versiune a fost adoptată în 1986 și astăzi este limba cea mai comună de management al bazelor de date. Desigur, operațiunea de curățare a tabelelor prezentate - una din baza în limba și pot fi implementate în mai multe moduri.

Cum se curata un tabel în sql

veți avea nevoie de

  • Cunoștințe de bază SQL

instrucție

Utilizați pentru a curăța tabelele trunchia declarație limba SQL introducând numele tabelului vă interesează. De exemplu, dacă doriți să ștergeți tabelul numit TableToClear, complet interogarea ar trebui să arate astfel:

tabel trunchia # 96; TableToClear # 96;

Utilizați ca o alternativă la operator pentru a trunchia de a șterge datele din tabelul interline - pentru aceasta este operatorul delete. Sintaxa acestei comenzi, trebuie să specificați numele tabelei și condițiile în care șirul este de a fi scos din ea. Dacă introduceți o condiție care este cu siguranță adevărat, indiferent de conținutul liniei, acesta este șters toate înregistrările din tabel. De exemplu, pentru a solicita tabelul TableToClear cu acest operator poate fi format după cum urmează:

ștergeți din # 96; TableToClear # 96; în cazul în care 1

Spre deosebire de operatorul trunchia o interogare va returna numărul de rânduri șterse. O altă diferență între performanța acestei echipe nu blochează întreaga tabelă, dar numai prelucrate la momentul înregistrării. Acest exemplu de realizare necesită mai mult timp pentru a efectua, care va fi vizibile atunci când un număr mare de rânduri din tabel pentru a fi curățat.

Există mai multe opțiuni exotice - de exemplu, elimina complet masa si recrea-l din nou într-o Sql-anchetă. Pentru a elimina, utilizați meniurile operatorului, pentru a crea - crea. De exemplu, în cazul în care tabelul TableToClear constă din câmpul de text Name 50 de caractere în lungime și câmp întreg de cod cu valori nenule, operațiunea de scriere, și îndepărtarea acestuia pot recrea după cum urmează:

tabel picătură # 96; TableToClear # 96 ;;
creează masă # 96; TableToClear # 96; (
Codul întreg nu nul,
Nume char (50) nu null
) -

Știri relevante