Изменение содержимого базы данных включает инструкции:
· INSERT – добавление новых строк в таблицу
· DELETE – удаление строк из таблицы
· UPDATE – обновление данных в таблице
Добавление данных
Однострочная инструкция INSERT позволяет добавлять в таблицу новую строку
INSERT INTO имя_таблицы (перечисление заполняемых столбцов)
VALUES (перечисление добавляемых значений)
Если список столбцов в инструкцию не включен, то он генерируется автоматически и включает все столбцы. Последовательность значений данных должна точно соответствовать порядку столбцов в таблице.
Многострочная инструкция INSERT добавляет в таблицу несколько строк, новым источником которых является запрос на выборку.
INSERT INTO имя_таблицы (перечисление заполняемых столбцов) запрос
Пример
Заказы, сделанные до 1 января 2009 года добавить в таблицу Старые заказы.
INSERT INTO старые_заказы (Номер_заказа, дата_заказа, стоимость)
SELECT Номер_заказа, дата_заказа, стоимость
FROM заказы
WHERE дата_заказа < ’01.01.2009’
Существуют также утилиты пакетной загрузки (Import), которые позволяют добавлять данные из внешних файлов.
Удаление данных
DELETE FROM имя_таблицы [WHERE условие отбора]
Пример
Удалить данные о клиентах, у которых номера 1, 121, 155
DELETE FROM CLIENTS
WHERE CLIENT_ID in (1, 121, 155);