카테고리 없음

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;
반응형