Ввод в таблицу значений полей. Команда добавления данных INSERT используется для вставки содержимого одной или нескольких новых строк в указанную таблицу или запрос. Упрощенный формат команды:
INSERT INTO <имя таблицы >
VALUES (<значение>, <значение>...);
Имя таблицы в команде INSERT должно быть определено до выполнения команды INSERT в команде CREATE TABLE. Значения в списке значений (<значение>...) должны иметь тип данных, соответствующий типу данных столбцов таблицы. Значения вводятся в таблицу в порядке следования столбцов. Программа сообщает пользователю о добавлении записи.
Пример. Ввести запись в таблицу Spisok:
INSERT INTO Spisok
VALUES (ТЭФ\ (I TK-I1\ *Петькин\ 25000,400);
Если значение какого-либо поля неизвестно, то в списке значений можно вставлять NULL-значение. Предположим, неизвестен размер стипендии:
VALUES ТЭФ\ 1, ТК-1Г, 'Петькин', NULL, 400);
Вставка результатов запроса (команда INSERT). С помощью команды INSERT можно по запросу извлечь значения из одной таблицы и разместить их в другой. Для этого в команде INSERT предложение VALUES заменяется на SELECT. Столбцы таблиц должны быть одного типа данных.
Примвр. Все строки таблицы Spisok 1-го курса расположить в таблице Spisokl ;
INSERT INTO Spisok1