Однострочная инструкция INSERT, добавляет в таблицу новую строку. Синтаксическая диаграмма этой инструкции представлена на рисунке 10.

Рисунок 10 Синтаксическая инструкция однострочной инструкции INSERT
В предложении INTO указывается таблица (целевая таблица), в которую добавляется новая строка, а в предложении VALUES содержатся значения данных для новой строки. Список столбцов определяет, какие значения, в какой столбец заносятся.
На практике данные почти всегда добавляются в базу с помощью программ ввода данных, использующих специальные формы. После окончания ввода данных в форму, приложение добавляет новую строку данных в базу с помощью программного SQL. Однако инструкцию INSERT можно использовать и в интерактивном режиме. Независимо от того, какой SQL используется, интерактивный или программный, инструкция INSERT имеет один и тот же вид.
Как правило, в инструкции INSERT указывается простое имя таблицы, определяющее вашу собственную таблицу. Чтобы вставить данные в таблицу, созданную другим пользователем, необходимо указать ее полное имя. Помимо этого, необходимо иметь разрешение на ввод данных в эту таблицу, иначе выполнение инструкции закончится неудачей.
Список столбцов в инструкции INSERT служит для того, чтобы установить соответствие между значениями данных, содержащимися в предложении VALUES, и столбцами, для которых эти данные предназначены. Списки значений и столбцов должны содержать одинаковое число элементов, а тип данных каждого значения должен быть совместимым с типом соответствующего столбца, иначе произойдет ошибка.