SQL оператор DELETE. Видалення даних з таблиці БД

Для видалення групи записів з таблиці бази даних використовується оператор DELETE, який має наступний формат:

DELETE FROM <Ім’я таблиці> [WHERE <Критерій відбору>];

Після виконання цього оператора з таблиці, ім’я якої вказано після слова FROM видаляються всі записи, які задовольняють критерію відбору.

Зауваження: якщо критерій відбору не задано, то з таблиці буде видалено всі дані.

Для прикладу розглянемо таблицю Cars

Оператор Delete

і спробуємо видалити з неї деякі записи з допомогою наступного sql запиту:

DELETE FROM Cars WHERE id = 10;

Після виконання даного запиту з таблиці Cars буде видалено інформацію про автомобіль для якого значення поля id рівне 10. Зазначимо,  якщо з цією таблицею пов’язані записи з іншої таблиці, наприклад  з деякою таблицею equipment (комплектація), які містять інформацію про комплектацію того чи іншого автомобіля, то може знадобитися їх попередньє видалення.

Залишити коментар

Your email address will not be published. Required fields are marked *

*