ホームページ >データベース >mysql チュートリアル >mysqlデータベースの名前を変更する方法
MySQL データベースの名前を変更する方法: 最初にターゲット ライブラリを作成し、次にすべてのソース ライブラリのテーブル名を取得し、最後に関連するコマンドに従ってそれらを 1 つずつ変更します。コードは [rename table] です。 srcdb.[テーブル名] から trgdb.[テーブル名] ]]。
mysql データベースの名前を変更する方法:
1. MyISAM の場合は、そのライブラリ名を持つフォルダーの名前は OK
2 になります。INNODB の場合、ライブラリ名を変更することは実際には不可能です。オンラインで見つかった RENAME DATABASE または ALTER DATABASE は機能しません
3. 1 つの方法はより保守的で、古いライブラリの内容を新しいライブラリに直接 mysqldump する方法です
4. 上記と同様の方法がもう 1 つあります。最初にテーブルのストレージ エンジンを MyISAM に変更します。 、ライブラリ ディレクトリの名前を変更し、INNODB に戻します。
5. 最後の方法の方が良いので、ここで詳しく書きます。
ソース ライブラリ名が「srcdb」、ターゲット ライブラリ名が「trgdb」であると仮定します。
最初にターゲット ライブラリを作成します。
create database trgdb;
すべてのソースのテーブル名を取得します。ライブラリ
use information_schema; select table_name from TABLES where TABLE_SCHEMA=’srcdb’;
次に、次のコマンドに従って 1 つずつ変更します。
rename table srcdb.[tablename] to trgdb.[tablename];
関連する無料学習の推奨事項: mysql データベース ######(ビデオ )#########
以上がmysqlデータベースの名前を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。