MySQL 조건에 일치하는 레코드 복사하기.
MySQL 특정 레코드만 복사하기.
table_01 에 age 컬럼의 40이상인 레코드만 복사해서 새로운 테이블 table_ageOver40 을 생성해 보겠습니다.
create table table_ageOver40
select * from table_01
where age >= 40 and age < 50;
select * from table_ageOver40;
기존에 존재하는 테이블에 레코드를 추가하는 경우에는 insert into를 사용합니다.
Table_01에 있는 Age가 50이상인 레코드를 table_ageOver40 에 추가해 보겠습니다.
insert into table_ageOver40
select * from table_01 where age >= 50;
select * from table_ageOver40;
A6 이수만 60 레코드가 잘 추가 되었습니다.
MySQL 순서대로 정렬하여 복사하기
table_01의 age컬럼을 올림차순으로 정렬한 후 4번째부터 5개의 레코드를 복사하여 table_age4To8 테이블을 생성해 보겠습니다.
create table table_age4To8
select * from table_01 order by age asc
limit 5 offset 3;
select * from table_age4To8;
'MySQL' 카테고리의 다른 글
MySQL UNION 사용하기. (0) | 2017.12.05 |
---|---|
MySQL 조건에 일치하는 레코드 삭제하기. (0) | 2017.12.02 |
MySQL 데이터 수정하기, 컬럼 추가 하기, 컬럼 삭제하기. (0) | 2017.11.29 |
MySQL 그룹화에 조건 설정하기. (0) | 2017.11.27 |
MySQL 그룹별로 표시하기. (0) | 2017.11.27 |