3.4.9.4. SQL–DML команды модификации данных
Обновление данных выполняется оператором UPDATE:
UPDATE R SET C WHERE <условие>,
R – имя отношения; С – список операторов присваивания, определяющих новые значения атрибутов отношения.
Пример:
· UPDATE SPISOK SET DOL=’директор’ WHERE FAM=’Иванов’.
Добавление кортежей в отношение осуществляется оператором включения INSERT:
INSERT INTO R VALUES (список значений).
Значения в списке отделяются запятыми и должны следовать в том порядке, в каком размещены в отношении соответствующие атрибуты.
Пример:
· INSERT INTO SOTR VALUES(‘Симаков’, 1968, ‘техник’, ‘Говорова
Удаление кортежей выполняется оператором DELETE:
DELETE R [WHERE <условие>].
Здесь условие определяет, какая строка или какие строки подлежат удалению. Если WHERE отсутствует, удаляются все строки таблицы.
· DELETE SPISOK WHERE FAM=’Иванов’.