База данных H2 - Вставить

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

Синтаксис

Ниже приведен основной синтаксис оператора INSERT INTO.

INSERT INTO tableName 
{ [ ( columnName [,...] ) ] 
{ VALUES 
{ ( { DEFAULT | expression } [,...] ) } [,...] | [ DIRECT ] [ SORTED ] select } } | 
{ SET { columnName = { DEFAULT | expression } } [,...] }

Используя этот оператор INSERT, мы можем вставить новую запись или новые строки в таблицу. При использовании предложения DIRECT результаты напрямую передаются целевой таблице без какого-либо промежуточного шага. Однако при добавлении значений для всех столбцов таблицы убедитесь, что порядок значений соответствует порядку столбцов в таблице.

пример

Давайте возьмем пример и попробуем вставить следующие данные записи в таблицу Customer.

Я БЫ имя Возраст Адрес Зарплата
1 Рамеш 32 Ахмадабад 2000 г.
2 Хилан 25 Дели 1500
3 Кошик 23 Кота 2000 г.
4 Chaitail 25 Мумбаи 6500
5 Hardik 27 Бхопал 8500
6 Комал 22 Депутат 4500
7 Маффи 24 Индор 10000

Мы можем получить все данные записи в таблице клиентов, выполнив следующие команды.

INSERT INTO CUSTOMER VALUES (1, 'Ramesh', 32, 'Ahmedabad', 2000); 
INSERT INTO CUSTOMER VALUES (2, 'Khilan', 25, 'Delhi', 1500); 
INSERT INTO CUSTOMER VALUES (3, 'kaushik', 23, 'Kota', 2000); 
INSERT INTO CUSTOMER VALUES (4, 'Chaitali', 25, 'Mumbai', 6500); 
INSERT INTO CUSTOMER VALUES (5, 'Hardik', 27, 'Bhopal', 8500); 
INSERT INTO CUSTOMER VALUES (6, 'Komal', 22, 'MP', 4500); 
INSERT INTO CUSTOMER VALUES (7, 'Muffy', 24, 'Indore', 10000);