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);