# Команда DELETE

Команда `DELETE` удаляет записи из базы данных. Записи для удаления задаются с помощью команды `WHERE`. Команда WHERE не является обязательной, если ее не указать - будут удалены все записи в таблице. Будьте внимательны - так случайно можно уничтожить все данные.

## Синтаксис

`DELETE FROM имя_таблицы WHERE условие`

## Таблицы для примеров

таблица employees
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

## Смотрите также

- команду `SELECT`,
  которая получает данные из таблицы
- команду `INSERT`,
  которая вставляет данные в таблицу
- команду `UPDATE`,
  которая обновляет данные в таблице

←→
↑