--изтриване от името на таблицата
--1> Просто изтрий някои данни от таблицата, структурата на таблицата остава там.
--2>Delete може да изтрие част от данните с клауза "where", например DELETE FROM Student WHERE sAge > 20
--3> Автономерирането не се връща към първоначалната си стойност.
--cutcate table table name
--1>truncate твърдението не може да бъде последвано от условието where, не може да бъде изтрито според условието, само всички данни могат да бъдат изтрити.
--2> Автоматичното номериране се връща към началната си стойност.
--3> Използването на truncate за изтриване на всички данни в таблица е много по-ефективно от delete, тъй като truncate използва минималния метод за записване на логове.
--4>truncate изтрива данни, без да задейства тригера за изтриване.
--drop table table name
--1> Изтрийте самата таблица, тоест изтрийте всички данни и структура на таблицата (колони, ограничения, изгледи, ключове) в таблицата.
Обяснението на автоматичното номериране:
1 Автоматичното номериране ще расте само напред, а не назад. 2 Ако има грешка при вмъкване на данни, автоматичното число също ще се увеличи, а следващия път, когато бъде въведено, числото ще бъде "пропуснато". 3. Автоматичните колони за номериране не могат да се променят ръчно.
|