Команда 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,
    которая обновляет данные в таблице