-
[MySQL] 테이블 이름 변경 (RENAME)데이터베이스/MySQL 2018. 1. 17. 10:43
▶MySQL 테이블 이름 변경 (RENAME)
▶설명
전에 쓴 글인 ' [MySQL] 테이블 수정 (ALTER TABLE) 간단 정리' 에서 이미 테이블 이름 변경을 설명했습니다.
왜 똑같은 글을 쓰는지 의문인 사람도 있을 수 있습니다.
이번에는 ALTER가 아닌 RENAME을 통해 테이블에 이름을 변경하는 법을 알아보도록 하겟습니다.
그러면 테이블 이름 변경할 때, ALTER와 RENAME에 차이점을 뭘까요?바로 RENAME을 사용하면 한 번에 다수의 테이블 이름을 변경할 수 있다는 것입니다!
그리고 RENAME은 테이블을 다른 데이터베이스로 이동시킬 수도 있습니다.
▶사용법
단일 테이블 이름 변경
RENAME TABLE old_table TO new_table;
단일 테이블 이름 변경 (ALTER)
ALTER TABLE old_table RENAME new_table;
다수 테이블 이름 변경
RENAME TABLE old_table1 TO new_table1, old_table2 TO new_table2, old_table3 TO new_table3;
다른 데이터베이스로 테이블 이동
RENAME TABLE current_db.table_name TO other_db.table_name;
'데이터베이스 > MySQL' 카테고리의 다른 글
[MySQL] 문자를 대문자/소문자로 변경하기 (UPPER, LOWER 함수) (0) 2018.01.19 [MySQL] 문자열 부분 가져오기 (LEFT, MID, RIGHT 함수) (0) 2018.01.18 [MySQL] 날짜 데이터에서 일부만 추출하기 (1) 2018.01.16 [MySQL] SHOW 명령어 (0) 2018.01.15 [MySQL] 시간 더하기, 빼기 (DATE_ADD, DATE_SUB 함수) (2) 2018.01.11