方法1: ALTER DATABASE文を使用する方法
ALTER DATABASE 古いデータベース名 RENAME 新しいデータベース名;
例:
ALTER DATABASE mydatabase RENAME newdatabase;
方法2: CREATE DATABASE文とDROP DATABASE文を組み合わせる方法
CREATE DATABASE 新しいデータベース名;
USE 新しいデータベース名;
-- 古いデータベースのテーブルを新しいデータベースに移動
INSERT INTO 新しいデータベース名.テーブル名 SELECT * FROM 古いデータベース名.テーブル名;
-- 必要に応じて、古いデータベースを削除
DROP DATABASE 古いデータベース名;
例:
CREATE DATABASE newdatabase;
USE newdatabase;
INSERT INTO newdatabase.mytable SELECT * FROM mydatabase.mytable;
DROP DATABASE mydatabase;
これらの方法は、データベース名の変更を実現するための一般的な手法です。ただし、データベースに依存するアプリケーションや他の要素がある場合は、データベース名の変更による影響を事前に慎重に評価する必要があります。