|
create database データベース名 とSQLを送ってやればデータベースの作成はできると思います。(権限があれば)
ただし、そういうサンプルがネット上に見つからないのは一般的にデータベースを動的に複数作る処理はしないためです。 違うデータベース間でのデータの連係が難しいなどデメリットが多く そもそもとしてデータベースを分けるメリットがほとんどないからです。
一般的には一つのデータベース内で複数の自分物のデータを管理するようテーブル設計を考えます。
おそらくですが登場人物ごとにデータベースわければ データが混ざらなくて楽、、、と考えての質問のような気がしますが たとえばテーブル構造を変更する場合 複数データベースがあればその全てに対して構造の変更処理をかけてやらないといけなかったり 複数のデータベースがどういう名前で存在していてどの登場人物と関連づけられているのか?を管理するデータベース?が必要になったり など複数データベースは面倒が多いです。
1つのデータベース内に登場人物マスタを作り 登場人物IDを各テーブルに持たせてデータ管理するのが一般的だと思います。
|