데이터베이스 구축
핵심214
삽입문(INSERT INTO~)
출제 빈도
2회
원본 61~62쪽
삽입문은 기본 테이블에 새로운 튜플을 삽입할 때 사용한다. 일반 형식
| INSERT INTO 테이블명([속성명1, 속성명2,…]) VALUES (데이터1, 데이터2,… ); |
|---|
대응하는 속성과 데이터는 개수와 데이터 유형이 일치해야 한다.
기본 테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있다.
SELECT문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있다.
<사원>
| 이름 | 부서 | 생일 | 주소 | 기본급 |
|---|---|---|---|---|
| 홍길동 | 기획 | 04/05/61 | 망원동 | 120 |
| 임꺽정 | 인터넷 | 01/09/69 | 성산동 | 80 |
| 황진이 | 편집 | 07/21/75 | 연희동 | 100 |
| 김선달 | 편집 | 10/22/73 | 망원동 | 90 |
| 성춘향 | 기획 | 02/20/64 | 망원동 | 100 |
| 장길산 | 편집 | 03/11/67 | 상암동 | 120 |
| 일지매 | 기획 | 04/29/78 | 합정동 | 110 |
| 강호동 | 인터넷 | 12/11/80 | 90 |
을 삽입하시오.
INSERT INTO 사원(이름, 부서) VALUES (‘홍승현’, ‘인터넷’);
동, 90)을 삽입하시오.
INSERT INTO 사원 VALUES (‘장보고’, ‘기획’, #05/03/73#, ‘홍제
동’, 90);
부원(이름, 생일, 주소, 기본급) 테이블에 삽입하시오.
INSERT INTO 편집부원(이름, 생일, 주소, 기본급) SELECT 이름, 생일, 주소, 기본급FROM 사원WHERE 부서 = ‘편집’;