과제나 프로젝트를 하다보면 게시판에 간단한 샘플 데이터를 올려야할 경우가 생기는데

이게 생각보다 귀찮은 일이 될수도 있다.

하지만 이때 INSERT INTO ... SELECT 구문을 사용하면 순식간에 말도 안되는 양의 샘플데이터을 생성할 수 있다.

당연하겠지만 SELECT문의 열의 갯수는 INSERT할 열의 갯수와 일치해야한다.

 

형식은 다음과 같다.

insert into table1 (value1, value2) select; 

 

좀더 자세히 살펴보면

create table testTbl4 (id int, Fname varchar(50), Lname varchar(50)); 
insert into testTbl4 select emp_no,first_name, last_name from employees.employees; 
 
이렇게 하면 testTbl4와 employees의 열은 같아야 하겠지만 생성한뒤에 결과를 살펴보면
샘플데이터가 생성된걸 확인할수 있다.

 

'SQL > mysql' 카테고리의 다른 글

MySQL 내장 함수  (0) 2017.09.19
변수 (Variable)  (0) 2017.09.19
AUTO_INCREMENT  (0) 2017.09.19
집계 함수  (0) 2017.09.19
GROUP BY & HAVING  (0) 2017.09.19