--törlés a tábla nevéből
--1> Csak törölj néhány adatot a táblából, a tábla szerkezete még mindig megmarad.
--2>Delete törölhet egy adatrészt, ahol záradékkal, például DELETE FROM Student WHERE sAge > 20
--3> Az automatikus számozás nem tér vissza az eredeti értékére.
--truncate tábla tábla név
--1>truncate utasítást nem követhet a where feltétel, nem törölhető a feltétel szerint, csak az összes adat törölhető.
--2> Az automatikus számozás visszatér az eredeti értékére.
--3> A truncate használata az összes adat törlésére egy táblázatban sokkal hatékonyabb, mint a törlés, mert a rövidítés a naplók rögzítésére a minimális módszert használja.
--4>truncate törli az adatokat anélkül, hogy triggert indítana el a törlés triggere.
--dobd el a tábla nevét
--1> Töröld magát a táblát, vagyis töröld az összes adatot és táblastruktúrát (oszlopok, korlátok, nézetek, kulcsok) a táblából.
Az automatikus számozás magyarázata:
1 Az automatikus számozás csak előre nő, nem hátra. 2 Ha hiba történik az adatbeillesztéskor, az automatikus szám is nő, és a következő beillesztéskor a szám "kihagyódik". 3. Az automatikus számozási oszlopokat nem lehet manuálisan módosítani.
|