본문 바로가기

DB/MySQL · MariaDB

[MySQL • MariaDB] DB 이름 변경하기

 

 

예전에는 rename database SQL로 DB 명을 바꿀 수 있었지만,

5.1.23 버전 이후부터는 rename SQL이 제거 되었다.

 

그렇다면 DB 명을 바꿔야 할 경우 어떻게 해야할까?

 

DB를 덤프 떠서 새로운 DB로 복사하는 방법은 당연히 모두 알 것이다.

 

근데 Table 수가 몇개되지 않아서 덤프 떠서 넣는게 귀찮을 경우

촌장은 Query 로 해결해버린다.

 

바로 RENAME TABLE 구 DB 테이블 TO 새 DB 테이블 로 말이다.

 

먼저

 

1. 새 DB 를 만든다.

2. 다음 Query 실행

RENAME TABLE 구 DB명.테이블 A TO 새 DB명.테이블 A;       //실행

 

구 DB에 있던 테이블 A가, 새 DB로 옮겨간 것을 확인할 수 있다.

물론 데이터까지!ㅋ

 

Table 이 몇개 안될때는 꽤나 유용하게 사용할 수 있는 간단한 방법이다!^ㅡ^