Команда 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 |