1. INSERT
INSERT- добавление данных в таблицу(одну или несколько строк).
1. Добавление одной строки или несколько строк - INSERT.
2. Создается новая таблица – INSERT INTO
Структура записи
INSERT[INTO]<имя_таблицы>[(список_столбцов)]
VALUES(<список_значений>)
Имя_таблицы- таблица в которую необходимо вставить строку данных
список_столбцов- (необязательно) имена столбцов в которые добавляют данные.
Пример записи
Добавить в таблицу Блюда блюдо:
Шашлык (БЛ - 34, Блюдо - Шашлык, В - Г, Основа - Мясо, Выход - 150)
при неизвестной пока трудоемкости приготовления этого блюда.
INSERT
INTO Блюда (БЛ, Блюдо, В, Основа, Выход)
VALUES (34, 'Шашлык', 'Г', 'Мясо', 150);
Создается новая запись для блюда с номером 34, с неопределенным значением в столбце Труд.
UPDATE
Позволяет простое обновление в столбце, так и сложные операции модификации данных во множестве строк таблицы
Примеры записи
- Обновление единственной записи
Изменить название блюда с кодом БЛ=5 на Форшмак, увеличить его выход на 30 г и установить NULL-значение в столбец Труд.
UPDATE Блюда
SET Блюдо = 'Форшмак', Выход = (Выход+30), Труд = NULL
WHERE БЛ = 5;
- Обновление множества записей
Утроить цену всех продуктов таблицы поставки (кроме цены кофе - ПР = 17).
UPDATE Поставки
SET Цена = Цена * 3
WHERE ПР <> 17;
- Обновление с подзапросом
Установить равной нулю цену и К_во продуктов для поставщиков из Паневежиса и Резекне.
UPDATE Поставки
SET Цена = 0, К_во = 0
WHERE ПС IN
(SELECT ПС
FROM Поставщики
WHERE Город IN ('Паневежис', 'Резекне'));
- Обновление нескольких таблиц
Изменить номер продукта ПР = 13 на ПР = 20.
UPDATE Продукты UPDATE Состав
SET ПР = 20 SET ПР = 20
WHERE ПР = 13; WHERE ПР = 13;
UPDATE Поставки UPDATE Наличие
SET ПР = 20 SET ПР = 20
WHERE ПР = 13; WHERE ПР = 13;
Примеры запросов в MS Access