>  기사  >  데이터 베이스  >  mysql 데이터베이스 이름을 변경하는 방법

mysql 데이터베이스 이름을 변경하는 방법

coldplay.xixi
coldplay.xixi원래의
2020-10-16 09:28:2415102검색

MySQL 데이터베이스 이름을 변경하는 방법: 먼저 대상 라이브러리를 생성한 다음 모든 소스 라이브러리의 테이블 이름을 얻은 다음 마지막으로 관련 명령에 따라 하나씩 수정합니다. 코드는 [rename table srcdb.[ 테이블 이름]을 trgdb.[테이블 이름]]으로 변경합니다.

mysql 데이터베이스 이름을 변경하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.