Оператор DELETE позволяет удалять данные из таблицы. Рассмотрим его синтаксис:
1
2
|
DELETE FROM таблица
[WHERE условие]
|
Если не использовать условие, то удаляться все записи из таблицы. Для более быстрого осуществления данной операции можно использовать TRUNCATE:
Данная функция значительно отличается от DELETE и ее стоит применять в простых случаях, когда ваша таблица не имеет сложных связей, зато она сбрасывает значения идентифицирующего счетчика. Таким образом для того, чтобы удалить все записи из таблицы Student:
Для того, чтобы удалить всех студентов, возраст которых меньше 18 лет можно использовать следующий запрос:
1
2
|
DELETE FROM Student
WHERE Age < 18
|
Теперь удалим из базы данных всех студентов, которые учатся в 1 группе.
1
2
|
DELETE FROM Student
WHERE GroupID=1
|
|