MySQLでデータベース名を変更する方法は何ですか?

MySQLのデータベース名を変更するには、次の手順に従うことができます。

  1. MySQLクライアントを開いて、MySQLサーバーにログインしてください。
  2. 指定されたデータベースを編集するためにUSEコマンドを使用して切り替えてください。
  3. 古いデータベースを使用してください。
  4. データベース名を変更するためにRENAME DATABASE命令を使用します。
  5. 例えば:old_databaseをnew_databaseに名前を変更する。
  6. MySQL 8.0以降ではRENAME DATABASE命令が利用可能です。古いバージョンを使用している場合は以下の方法を代わりに使用できます。
  7. 新しいデータベースを作成する。
  8. 新しいデータベースを作成する: new_database;
  9. SHOW TABLESコマンドを使用して、古いデータベース内のすべてのテーブルを表示します。
  10. テーブルを表示してください。
  11. CREATE TABLE文を使用して、各テーブルを再作成し、古いデータベースから新しいデータベースにコピーしてください。
  12. 以下のように書き換えられます:
    例えば、CREATE TABLE new_database.table_name LIKE old_database.table_name; INSERT new_database.table_name SELECT * FROM old_database.table_name;
  13. すべての表を新しいデータベースにコピーするまで、この手順を繰り返します。
  14. 古いデータベースを削除するために、DROP DATABASEコマンドを使用します。
  15. 古いデータベースを削除するには、DROP DATABASE old_database; を使用してください。

上記の手順を完了すると、データベースの名前が正常に変更されます。

bannerAds