INSERT INTO в SQL

  |
 7657

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

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

Примітка: Якщо потрібно вставити дані з іншої існуючої таблиці, слід використовувати команду INSERT INTO SELECT.

У таблиці поле з ідентифікатором зазвичай унікальне і автоматично збільшується на одиницю. У таких випадках ми можемо не вказувати значення для цього стовпця під час вставки рядка. Наприклад:

Тут SQL автоматично встановлює новий customer_id для нового рядка та вставляє його до таблиці.

Вставити відразу декілька рядків

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

Тут ми вставляємо три рядки у таблицю Customers.

Вставка рядків без вказування імен стовпців

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

Тут ми вставляємо новий рядок у стовпець, вказавши при цьому коректний порядок значень.

Примітка: Якщо явно не вказувати імена стовпців, то порядок значень в SQL-запиті повинен відповідати порядку стовпців у таблиці.

Пропуск значень при вставці рядка

Якщо пропустити імена стовпців під час вставки рядка, то значеннями цих стовпців буде NULL.

Тут значенням стовпця country (останній стовпець, який ми пропустили) буде NULL. Однак стовпець з ідентифікатором (customer_id), як і раніше, буде збільшено на одиницю через принцип автоматичного інкременту, про який ми говорили вище.

Примітка: Якщо нульові значення недопустимі для стовпця, то SQL-запит призведе до помилки.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (9 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

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