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