카테고리 없음
MySQL 테이블 이름 변경 (RENAME)
광82
2023. 7. 12. 11:50
반응형
▶설명
전에 쓴 글인 ' [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;
반응형