Россия и Беларусь начали и продолжают войну против целого народа Украины!

INSERT INTO в SQL

  Юрий  | 

  |

  Обновл. 18 Фев 2023  | 

 162

Оператор INSERT INTO используется для вставки новых строк в таблицу. Например:

Здесь мы вставляем новую строку с указанными значениями в таблицу Customers.

Примечание: Если нужно вставить данные из другой существующей таблицы, следует использовать команду INSERT INTO SELECT.

В таблице поле с идентификатором обычно является уникальным и автоматически увеличивается на единицу. В таких случаях мы можем не указывать значение для этого столбца при вставке строки. Например:

Здесь SQL автоматически устанавливает новый customer_id для новой строки и вставляет его в таблицу.

Вставить сразу несколько строк

Можно вставить сразу несколько строк в таблицу. Например:

Здесь мы вставляем три строки в таблицу Customers.

Вставка строк без указания имен столбцов


Можно вставлять значения без указания имен столбцов. Например:

Здесь мы вставляем новую строку в столбец, указав при этом корректный порядок значений.

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

Пропуск значений при вставке строки

Если пропустить имена столбцов во время вставки строки, то значениями этих столбцов будет NULL.

Здесь значением столбца country (последний столбец, который мы пропустили) будет NULL. Однако столбец с идентификатором (customer_id) по-прежнему будет увеличен на единицу из-за принципа автоматического инкремента, о котором мы говорили выше.

Примечание: Если нулевые значения являются недопустимыми для столбца, то SQL-запрос приведет к ошибке.


Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *