1. 테이블 구조 복사
CREATE TABLE IF NOT EXISTS `new_table` LIKE `old_table`;
2. 테이블 구조 및 데이터 복사
CREATE TABLE IF NOT EXISTS `new_table` SELECT * FROM `old_table`;
3. 테이블 데이터 복사
CREATE TABLE IF NOT EXISTS `new_table` SELECT * FROM `old_table`;
4. 테이블 데이터 부분 복사
INSERT INTO `new_table` (컬럼1 [, 컬럼2 ...]) SELECT 컬럼1 [, 컬럼2 ...] FROM `old_table`;
5. 구조가 같은 테이블에 동일한 데이터 모두 복사
INSERT INTO reviews_removed (SELECT * FROM reviews WHERE review_id = 1)
'About Data > DB' 카테고리의 다른 글
[Mysql][MariaDB] 데이터 자르기 split(cut), 합치기, CASE WHEN THEN END 활용 예시 (0) | 2020.02.19 |
---|---|
[Mysql][MariaDB] SQL 쿼리 예시 - n번째 데이터부터 m번째 데이터까지 가져오기 (0) | 2020.02.13 |
[Mysql][time] MYSQL & MYSQL LOG TIMESTAMP 확인 & 정상화 방법 (0) | 2020.02.06 |
[Linux][Mysql] DB log directory 로그별 위치 변경 & 각종 추가 설정 및 적용 확인 방법 (0) | 2020.02.05 |
[Centos7][Mysql] root 비밀번호 분실시 초기화하여 root 로그인 및 비밀번호 변경하기 (2) | 2020.02.05 |