Чем отличается DELETE от TRUNCATE и DROP?

Категория: Базы

Просмотров: 21

Ответ:

  • DELETE удаляет данные из таблицы строка за строкой, возможно использование WHERE для удаления конкретных строк. Операция можно откатить.
  • TRUNCATE удаляет все строки из таблицы без возможности отката, но структура таблицы сохраняется.
  • DROP полностью удаляет таблицу или базу данных, включая структуру.