Yebali

Mysql 테이블 복사 본문

DB

Mysql 테이블 복사

예발이 2021. 9. 21. 15:40

테이블 구조 복사

테이블의 구조만 복사하고 데이터는 복사하지 않는다.

CREATE TABLE IF NOT EXISTS <복사 대상 테이블> LIKE <원본 테이블>;

 

테이블 구조 복사 + 데이터 복사

CREATE TABLE IF NOT EXISTS <복사 대상 테이블> SELECT * FROM <원본 테이블>;

 

테이블 데이터 복사

#전체 값 복사
INSERT INTO <복사 대상 테이블> SELECT * FROM <원본 테이블>;

#일부 값 복사 / ex)name, email 컬럼만 복사하는 경우
INSERT INTO <복사 대상 테이블>(name, email) SELECT name, email FROM <원본 테이블>;

 

테이블 생성 쿼리를 보는 쿼리

SHOW CREATE TABLE <테이블>;

'DB' 카테고리의 다른 글

[Database] Database의 Index  (0) 2022.11.20
Mysql Join  (0) 2021.09.21
Mysql DB 백업 및 복구  (0) 2021.09.21
Mysql 계정 비밀번호 변경하기  (0) 2021.09.21
CentOS7에 Mysql 5.6 설치하기  (0) 2021.09.21