Помимо вставки одной записи, SQL позволяет выполнить запрос для добавления сразу группы строк в таблицу. Такой запрос будет выполняться гораздо быстрее, чем последовательное добавление по одной записи.
Этот запрос выглядит подобно запросу добавления одной записи. Отличие только в том, что указывается несколько групп данных для вставки в таблицу разделенных запятой:
INSERT INTO
таблица(список полей)
VALUES
(список добавляемых значений 1),
(список добавляемых значений 2),
...
(список добавляемых значений N)
Каждая из таких групп указывается в отдельных скобках.
Например, вставка товаров в таблицу:
INSERT INTO
goods(title, price)
VALUES
("Вилка", 25),
("Столовая ложка", 35),
("Чайная ложка", 30)
Такой запрос добавит в таблицу три записи с соответствующими значениями.
Все остальные правила, такие как порядок указания или обязательность полей сохраняются так же, как и для вставки одной записи в таблицу БД.
Запросы SQL для обновления данных (UPDATE)
Копирование в таблицу данных из другой таблицы запросом SQL
Запрос SQL для вставки нескольких записей (INSERT)
XANDR
- 26 апреля 2023, 11:25 ↓Семен
- 25 декабря 2021, 09:46 ↓