가장 기초적인 INSERT문은
1. INSERT INTO 테이블 (컬럼1, 컬럼2, 컬럼3) VALUES (값, 값, 값); 이다.
여러개의 값을 넣을때에는
INSERT INTO 테이블 (컬럼1, 컬럼2, 컬럼3) VALUES (값, 값, 값), (값, 값, 값), (값, 값, 값);
예) 학교라는 테이블이랑 학생이란 테이블이 매핑상태이다. 1 : N 구조 일경우 동일한 학생을 여러 학교에 INSERT 하고싶다.
SELECT한 값에 INSERT 문을 넣으려면
insert into
학생 (school_id, 컬럼2, 컬럼3)
select
id, 값,값
from school; 로 사용하면 된다.
마찬가지로
프로시져를 만들어서 사용하는 방법도 있긴한데 이는 다음 포스팅으로..