Truncate и Delete — две команды, используемые для удаления данных таблицы в SQL. Обе эти команды используются для одной и той же цели, но между ними все же есть небольшая разница.
Содержание
Основные отличия
Truncate | Удалить |
---|---|
Truncate обычно сбрасывает идентификатор конкретная таблица. |
Delete удаляет только данные и не сбрасывает идентичность таблицы. |
Truncate содержит слово ТАБЛИЦА . |
Удалить приходит со словом FROM . |
Truncate — это язык определения данных (DDL) команда. |
Удалить — это манипуляция с данными команда языка (DML). |
Truncate не ведет журнал; следовательно, это быстро. |
Delete ведет журнал; следовательно, он медленный. |
Синтаксис
Предположим, что таблицу Educative
необходимо удалить из SQL.
Усечь
Обрезать ТАБЛИЦУ для учебных заведений
Удалить
Удалить ИЗ образовательного код>