пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Одиночная вставка данных

  1. Одиночная вставка данных

Вставка по значениям

Одиночная вставка с указанием имён столбцов

Полная форма одиночной вставки определяет как имена столбцов, так и значения для вставки:

INSERT INTO `table_name` (`column1`,`column2`,`column3`,...)
VALUES (value1,value2,value3,...);

Одиночная вставка без указания имён столбцов

Сокращённая форма вставки не определяет имена столбцов, куда данные будут вставлены, а только перечисляет значения. При этом заданные значения будут записаны в столбцы точно по порядковому номеру каждого конкретного значения, то есть порядковый номер столбца таблицы будет сопоставлен с порядковым номером значения в запросе. Пример формы сокращённой вставки одного ряда (одной строки) значений:

INSERT INTO `table_name`
VALUES (value1,value2,value3,...);

Множественная вставка без указания имён столбцов

В операторе INSERT допускается вставка множества рядов в одном запросе — множественная вставка. Каждый новый ряд пишется в отдельных скобках, скобки отделяются друг от друга запятыми. Вставка нескольких значений за раз, множественная вставка:

INSERT INTO `table_name`
VALUES (value1,value2,value3,...), (value1,value2,value3,...), (value1,value2,value3,...);

При этом ошибка при вставке одного ряда повлечёт полное прекращение работы оператора, то есть все остальные ряды не будут вставлены вне зависимости от их корректности и правильности.

 


22.06.2017; 21:30
хиты: 94
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь