Tábla törlése SQL adatbázisban: DROP TABLE és TRUNCATE TABLE utasítások példákkal
Ebben a leckében az SQL DROP TABLE és TRUNCATE TABLE utasítása kerül bemutatásra, melyek segítségével az adatbázis tábláit és azok tartalmait tudjuk törölni. Mindkét utasítás a táblák és azok tartalmainak törlésére vonatkozik, de működésük nem teljesen azonos, ezen eltérések is részletezésre kerülnek a cikkben.
SQL DROP TABLE utasítás
A DROP TABLE utasítást arra használjuk, hogy már létező adatbázistáblákat töröljünk. Az utasítással mindenképp körültekintően kell bánni, hiszen egy adatbázistábla eldobásával, a tábla összes rekordja, adata törlődik.
SQL DROP TABLE szintaxis
Szimplán a DROP TABLE utasítás után meg kell adni annak a táblának a nevét, amelyet törölni szeretnénk. A megadott tábla és annak minden adata egyaránt törlődik az alábbi SQL kód használatával.
DROP TABLE tábla;
Code language: SQL (Structured Query Language) (sql)
SQL DROP TABLE példa
Az eredmény az lesz, hogy a teljes „vasarlok” tábla törlésre kerül a tábla összes tartalmával együtt.
SQL kód
DROP TABLE vasarlok;
Code language: SQL (Structured Query Language) (sql)
SQL TRUNCATE TABLE utasítás
A TRUNCATE TABLE utasítás abban tér el a DROP TABLE utasítástól, hogy ebben az esetben a tábla megmarad, csak annak az adatai kerülnek törlésre.
SQL TRUNCATE TABLE szintaxis
A TRUNCATE TABLE utasítás után annak a táblának a nevét kell megadni, amelynek a tartalmát (rekordjait) törölni szeretnénk.
TRUNCATE TABLE tábla;
Code language: SQL (Structured Query Language) (sql)
SQL TRUNCATE TABLE példa
Az eredmény, hogy a „vasarlok” tábla megmarad, de az adatai törlésre kerülnek. Tulajdonképpen a „vasarlok” tábla olyan állapotba kerül, mintha most jött volna létre adatok nélkül.
SQL kód
TRUNCATE TABLE vasarlok;
Code language: SQL (Structured Query Language) (sql)