테이블 복사

2015.01.06 09:45

소울 조회 수:7058

동일한 구조만 생성할 경우
CREATE TABLE `생성될 테이블명` LIKE ` 복사할 테이블`;


테이블 생성 하고 데이터 복사 - field명은 복사 되지만 설정(primary key, index등)은 복사되지 않는다.

CREATE TABLE `생성될 테이블명` AS SELECT * FROM ` 복사할 테이블`;    /* AS 생략가능 */

 

구조와 데이터 복사

CREATE TABLE `생성될 테이블명` LIKE `복사할 테이블`;

INSERT INTO `생성된 테이블명` SELECT * FROM `복사할 테이블`;

 

데이터 특정필드만 복사

INSERT INTO `생성된 테이블명` (field1, field2) SELECT field1, field2 FROM `복사할 테이블`;


필드 복사

update tablename set aa = bb; // bb필드의 내용을 aa에 넣는다

 

특정필드 일괄수정

update tablename set 필드명 = '값' where 조건; // 조건에 해당하는 필드값을 모두 바꾼다



alter table 현재테이블명 rename 디비.변경할테이블명;

번호 제목 글쓴이 날짜 조회 수
89 mysql status 설명 소울 2016.09.12 4816
88 CREATE TABLE 구문 보기 / 테이블 / 컬럼 정보보기 소울 2016.06.20 4314
87 mysql my.cnf - character-set-client-handshake = FALSE 소울 2016.05.12 4697
86 rename 소울 2016.01.19 5337
85 delete 소울 2016.01.19 5069
84 MariaDB YUM Repository 소울 2015.07.22 6172
83 SORT_BUFFER_SIZE 조절 명령 소울 2015.07.08 7410
82 sql join 소울 2015.06.08 5599
81 DISTINCT (중복제거) 소울 2015.06.08 6990
80 DDL/DML/DCL 소울 2015.04.23 7169
» 테이블 복사 소울 2015.01.06 7058
78 mysql 엔진 간단설명 소울 2014.09.19 7239
77 back_log 소울 2014.08.18 7582
76 mysql my.cnf 간단튜닝 옵션들 소울 2014.07.08 8127
75 skip-name-resolve 소울 2014.07.04 7027
74 skip-networking 소울 2014.07.04 8520
73 이노디비 my.cnf 기본옵션 소울 2014.06.27 7425
72 리플리케이션시 해당디비만 리플리케이션 소울 2014.06.27 7071
71 db 재생성 소울 2014.06.27 7494
70 mysqldump 옵션추가 소울 2014.06.27 7156