Оформить и купить диплом на бланке ГОЗНАК без предоплаты

SQL команда INSERT

Строки вводятся в базу данных посредством команды INSERT.

Простая команда INSERT имеет следующий синтаксис:

INSERT INTO <таблица> VALUES ( <значение>, <значение> . . .);

 

Например, чтобы ввести строку в таблицу СТУДЕНТ, следует исполь-

зовать следующую команду:

INSERT INTO СТУДЕНТ

VALUES ('Иванов Иван Иванович', 'Ивановская, дом 1, кв.1');

 

Имя таблицы  должно быть предварительно определено в команде CREATE TABLE.

Для ввода пустого значения следует ввести вместо значения слово NULL.

Предположим, что значения берутся из документа и порядок их следования не совпадает с порядком в таблице. Усложненная команда INSERT:

INSERT INTO <таблица>( <столбец>, <столбец> . . .)

VALUES ( <значение>, <значение> . . .);

позволяет указывать столбцы в том порядке, в каком желательно вводить значения. Если в перечне столбцов какой-либо столбец отсутствует, то он устанавливается автоматически в предварительно заданное значение по умолчанию.

Можно использовать команду INSERT для перемещения значений из одной таблицы в другую. Чтобы сделать это, следует заменить предложение VALUES на команду SELECT:

INSERT INTO <таблица>  <команда_SELECT> ;

или

INSERT INTO <таблица>( <столбец>, <столбец> . . .)  <команда_SELECT> ;