Оператор вставки новых записей имеет форматы двух видов:
INSERT INTO <имя таблицы> [(<список столбцов>)] VALUES (<список значений>)
и
INSERT INTO <имя таблицы> [(<список столбцов>)] <предложение SELECT>
В первом формате оператор INSERT предназначен для ввода новых записей с заданными значениями в столбцах. Порядок перечисления имен столбцов должен соответствовать порядку значений, перечисленных в списке операнда VALUES. Если <список столбцов> опущен, то в <списке значений> должны быть перечислены все значения в порядке столбцов структуры таблицы.
Во втором формате оператор INSERT предназначен для ввода в заданную таблицу новых строк, отобранных из другой таблицы с помощью предложения SELECT.