База данных 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);