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 년
Kaushik 23 코타 2000 년
4 Chaitail 25 뭄바이 6500
5 하딕 27 보팔 8500
6 코말 22 MP 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);