СтатьиРабота с SQL и базами данных

Запрос SQL для вставки нескольких записей (INSERT)

Помимо вставки одной записи, SQL позволяет выполнить запрос для добавления сразу группы строк в таблицу. Такой запрос будет выполняться гораздо быстрее, чем последовательное добавление по одной записи.

Этот запрос выглядит подобно запросу добавления одной записи. Отличие только в том, что указывается несколько групп данных для вставки в таблицу разделенных запятой:

INSERT INTO
таблица(список полей)
VALUES
(список добавляемых значений 1),
(список добавляемых значений 2),
...
(список добавляемых значений N)

Каждая из таких групп указывается в отдельных скобках.

Например, вставка товаров в таблицу:

INSERT INTO
goods(title, price)
VALUES
("Вилка", 25),
("Столовая ложка", 35),
("Чайная ложка", 30)

Такой запрос добавит в таблицу три записи с соответствующими значениями.

Все остальные правила, такие как порядок указания или обязательность полей сохраняются так же, как и для вставки одной записи в таблицу БД.


Комментарии

Имя:
Текст комментария:
* В комментариях запрещено публиковать рекламные объявления. Сообщения, содержащие ссылки на сторонние ресурсы добавляется в скрытом режиме. Они будут открыты, если не нарушают установленных правил, после проверки.
Защита от спам-роботов (* Обязателельно укажите ответ на простой вопрос ниже.)
Сколько букв в слове «барабан»? (цифра)