На уроке будет рассмотрен оператор Delete SQL, служащий для удаления записей таблиц, а также оператор Update sql, предназначенный для обновления данных. Будут разобраны конкретные примеры запросов
Содержание:
Запросы sql на удаление
Оператор Delete («удалить» — пер. с английского) удаляет записи из таблицы БД.
Синтаксис:
DELETE FROM <таблица> [WHERE <условие>];
Пример: БД Институт. Запрос на удаление урока за определенную дату (за 02.10.2016)
✍ Решение:
sql delete 1. БД Институт. Выполните запрос на удаление курса с названием «Математика» (таблица
courses)
Важно: Если предложение
WHERE в запросе отсутствует, то удаляются все строки из таблицыПример: БД Компьютерный магазин. Требуется удалить те компьютеры из таблицы
product, для которых нет соответствующих строк в таблице pc.
✍ Решение:
DELETE FROM `product` WHERE `Тип`="Компьютер" AND `Номер` NOT IN (SELECT `Номер` FROM pc) |
sql delete 2. БД Компьютерный магазин. Удалить ноутбуки из таблицы
notebook, цена которых ниже 20000.Задание. БД «Компьютерные курсы». Из таблицы
Список удалить сведения по студентам третьего курсаОператор Update sql
Запрос предназначен для обновления (изменения) существующих данных. Update в переводе с английского языка — обновить.
Пример: БД Институт. Увеличить зарплату всех учителей в 2 раза, а премию — в 10 раз
✍ Решение:
sql update 1. БД Институт. Увеличить в полтора раза зарплату у учителей, фамилия которых начинается на букву
И.sql update 2. БД Компьютерный магазин. Изменить значение поля
Память у компьютеров, память которых менее 1024, установить его в 1024.Важно: При отсутствии предложения
WHERE будут обновлены все строки таблицыsql update 3. БД Компьютерный магазин. Уменьшить все цены ноутбуков на 10 процентов.
Задание. БД «Компьютерные курсы». В таблице
Список обновить поле Курс, изменив его на значение 4 для третьих курсов



Возможно, благодаря вам, меня примут на работу