MySQL 데이터베이스 이름을 변경하는 방법: 먼저 대상 라이브러리를 생성한 다음 모든 소스 라이브러리의 테이블 이름을 얻은 다음 마지막으로 관련 명령에 따라 하나씩 수정합니다. 코드는 [rename table srcdb.[ 테이블 이름]을 trgdb.[테이블 이름]]으로 변경합니다.
mysql 데이터베이스 이름 변경 방법:
1. MyISAM인 경우 DATA 디렉터리 아래의 폴더 이름을 라이브러리 이름으로 변경합니다.
2. , 실제로 라이브러리 이름을 수정하는 것은 불가능합니다. 인터넷에서 속이고 있는 RENAME DATABASE 또는 ALTER DATABASE는 작동하지 않습니다. 3. 한 가지 방법은 더 보수적이며, mysql은 이전 라이브러리의 내용을 직접 new library.4, 위와 유사한 또 다른 방법이 있습니다. 먼저 테이블의 스토리지 엔진을 MyISAM으로 변경한 다음 라이브러리 디렉터리 이름을 변경하고 다시 INNODB로 변경합니다.
5. 마지막 방법이 더 좋으니 여기에 자세히 적어보겠습니다.
소스 라이브러리 이름이 'srcdb'이고 대상 라이브러리 이름이 'trgdb'라고 가정합니다
먼저 대상 라이브러리를 생성합니다
create database trgdb;
모든 소스 라이브러리의 테이블 이름을 가져옵니다
use information_schema; select table_name from TABLES where TABLE_SCHEMA=’srcdb’;
그런 다음 다음에 따라 하나씩 수정합니다. 다음 명령
rename table srcdb.[tablename] to trgdb.[tablename];
관련 무료 학습 권장 사항:
mysql 데이터베이스(동영상)
위 내용은 mysql 데이터베이스 이름을 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!