Оператор DELETE удаляет из таблицы одну или несколько записей. Синтаксис оператора DELETE выглядит так:
DELETE {таблица} [FROM {список таблиц}] [WHERE {условия}]
Обязательным элементов оператора DELETE является только указание имени таблицы, из которой необходимо удалить записи. При указании условия в конструкции WHERE из таблицы будут удалены только те записи, которые удовлетворяют указанным после WHERE условиям. Если конструкция WHERE не задана, то удаляются все записи таблицы. Конструкция FROM задает дополнительные таблицы, которые можно использовать при написании условий в конструкции WHERE. Стоит обратить внимание на то, что любая таблица, из которой с помощью оператора DELETE удалены все записи, все равно остается в базе данных. Сами таблицы удаляются из базы данных с помощью оператора DROP TABLE (см. дальше).
Для быстрого удаления всех данных из таблицы можно использовать запрос TRUNCATE TABLE:
TRUNCATE TABLE {таблица}