DB/Mysql

[mysql] INSERT 문

simba 2020. 7. 31. 17:40

가장 기초적인 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; 로 사용하면 된다.

 

마찬가지로

 

프로시져를 만들어서 사용하는 방법도 있긴한데 이는 다음 포스팅으로..