Database > MySQL > 테이블 복사

Redjini WiKi
< db‎ | mysql
Acepro (토론 | 기여)님의 2018년 4월 1일 (일) 14:58 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)


테이블 스키마 복사 (table schema copy)

테이블 구조 복사시 사용

문법

CREATE TABLE 신규테이블명 LIKE 복사할테이블명

셈플

CREATE TABLE new_table_name LIKE old_table_name;

동일구조 테이블 데이터 복사(table data copy)

동일한 구조의 테이블에서 데이터 복사

문법

INSERT 신규테이블명 SELECT * FROM 복사할테이블명;

셈플

INSERT new_table_name SELECT * FROM old_table_name;

다른구조 테이블 데이터 복사

스키마가 다른 테이블에서 데이터 복사

문법

INSERT INTO 신규테이블명 ( 신규필드명, 신규필드명, ... ) SELECT 복사할필드명, 복사할필드명 FROM 복사할테이블명 ;

셈플

INSERT INTO new_table_name ( new_field_a, new_field_b ) SELECT old_table_a, old_table_b FROM old_table_name ;