Команда DELETE
Команда DELETE удаляет записи из базы
данных. Записи для удаления задаются с помощью
команды WHERE.
Команда WHERE не является обязательной, если
ее не указать - будут удалены все записи
в таблице. Будьте внимательны - так случайно
можно уничтожить все данные.
Синтаксис
DELETE FROM table_name WHERE condition
Таблицы для примеров
| id | name | age | salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |
| 2 | user2 | 25 | 500 |
| 3 | user3 | 23 | 500 |
Пример
Давайте удалим пользователя с id, равным 2:
DELETE FROM employees WHERE id = 2
Таблица employees станет выглядеть так:
| id | name | age | salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |
| 3 | user3 | 23 | 500 |
Пример
Давайте удалим пользователей с id, большим 1:
DELETE FROM employees WHERE id > 1
Таблица employees станет выглядеть так:
| id | name | age | salary |
|---|---|---|---|
| 1 | user1 | 23 | 400 |