SQL Урок 14. Delete

Оператор DELETE позволяет удалять данные из таблицы. Рассмотрим его синтаксис:

1
2
DELETE FROM таблица 
[WHERE условие]

Если не использовать условие, то удаляться все записи из таблицы. Для более быстрого осуществления данной операции можно использовать TRUNCATE:

1
TRUNCATE TABLE таблица

Данная функция значительно отличается от DELETE и ее стоит применять в простых случаях, когда ваша таблица не имеет сложных связей, зато она сбрасывает значения идентифицирующего счетчика. Таким образом для того, чтобы удалить все записи из таблицы Student:

1
DELETE FROM Student

Для того, чтобы удалить всех студентов, возраст которых меньше 18 лет можно использовать следующий запрос:

1
2
DELETE FROM Student
WHERE Age < 18

Теперь удалим из базы данных всех студентов, которые учатся в 1 группе.

1
2
DELETE FROM Student
WHERE GroupID=1

Категория: MySQL | Добавил: ghost_mod (29.09.2016)
Просмотров: 302 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Подписка:1
Код *: