Оператор DELETE используется для удаления существующих записей в таблице.

Синтаксис DELETE
DELETE FROM table_name
WHERE condition;

Внимание! Именно предложение WHERE в заявлении DELETE указывает, какие записи должны быть удалены. Если это не указать, то будут удалены все записи таблицы.

Пример SQL DELETE

Следующий оператор SQL удаляет пользователя с именем «name» из таблицы «users»:

Пример:

DELETE FROM users
WHERE name='Том';

Удалить все записи

Можно удалить все строки таблицы без удаления таблицы. Это означает, что структура таблицы, атрибуты и индексы будут неповрежденными:

DELETE FROM table_name;

или:

DELETE * FROM table_name;