Команда DELETE
Команда DELETE удаляет записи из базы
данных. Записи для удаления задаются с помощью
команды WHERE.
Команда WHERE не является обязательной, если
ее не указать - будут удалены все записи
в таблице. Будьте внимательны - так случайно
можно уничтожить все данные.
Синтаксис
DELETE FROM имя_таблицы WHERE условие
Таблицы для примеров
| 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 |