Составители:
Рубрика:
Глава 6. Модификация данных
6.1. Синтаксис инструкций модификации данных
Операции добавления, изменения и удаления данных выполняются с помощью
инструкций (команд) INSERT (вставить), DELETE (удалить) и UPDATE (обновить).
Подобно команде SELECT они могут оперировать как базовыми таблицами, так и
логическими представлениями (view), объединяющими информацию из нескольких
таблиц. Однако не все представления являются обновляемыми. Кроме изменения
значений в существующих столбцах, может потребоваться изменить
существующие или
добавить новые столбцы в существующие таблицы. Подобная модификация
осуществляется с помощью инструкции ALTER TABLE, упоминавшейся ранее.
Создание новой таблицы (CREATE TABLE) - это тоже модификация, цель же данной
главы - ознакомление с командами манипулирования данными: DELETE, INSERT,
UPDATE (конечно, при условии, что у нас имеются соответствующие полномочия на
модификацию хранимой информации). Вопросы безопасности и связанные
с ними
различные режимы работы (совместное или монопольное использование данных) в этом
учебном пособии не рассматриваются.
Инструкция INSERT добавляет новые строки в базу данных и имеет один
из следующих форматов:
INSERT
INTO {имя базовой таблицы | представление} [(список столбцов)]
VALUES ({константа | переменная} [,{константа | переменная}] ...);
Или
INSERT
INTO {имя базовой таблицы | представление} [(список столбцов
)]
VALUES( подзапрос );
В первом варианте в таблицу вставляется строка со значениями полей, указанными
в перечне фразы VALUES (значения), причем i-е значение соответствует i-му столбцу в
списке столбцов (столбцы, не указанные в списке, заполняются NULL-значениями). Если
Страницы
- « первая
- ‹ предыдущая
- …
- 129
- 130
- 131
- 132
- 133
- …
- следующая ›
- последняя »
