--delete from table name
--1> Stačí smazat nějaká data v tabulce, struktura tabulky tam stále je.
--2>Delete může smazat část dat s klauzulí where, např. DELETE FROM Student WHERE sAge > 20
--3> Automatické číslování se nevrací na svou původní hodnotu.
--název tabulky zkrácené tabulky
--1>truncate příkaz nelze následovat podmínkou kde, nelze jej smazat podle podmínky, lze smazat pouze všechna data.
--2> Automatické číslování se vrací na původní hodnotu.
--3> Použití trunkate k mazání všech dat v tabulce je mnohem efektivnější než delete, protože trunkate používá minimální metodu pro zaznamenávání logů.
--4>truncate smaže data bez spuštění spouštěče mazání.
--drop table table název
--1> Smažte samotnou tabulku, tedy smažte všechna data a strukturu tabulky (sloupce, omezení, pohledy, klíče) v tabulce.
Vysvětlení automatického číslování:
1 Automatické číslování bude růst jen dopředu, nikoli zpět. 2 Pokud dojde k chybě při vkládání dat, automatické číslo se také zvýší a při dalším vložení bude číslo "přeskočeno". 3. Automatické číslovací sloupce nelze upravovat ručně.
|