CREATE DATABASE [IF NOT EXISTS] db_name
CREATE DATABASE では、指定した名前のデータベースが作成されます。
使用可能なデータベース名の規則は、項6.1.2. 「データベース名、テーブル名、インデックス名、カラム名、エイリアス名」 で説明しています。IF NOT EXISTS を指定していないときに、データベースが既に存在していると、エラーが発生します。
MySQL では、データベースは、対応するファイルをその内部に含むディレクトリとして実装されます。作成当初のデータベースにはテーブルは何もないため、CREATE DATABASE ステートメントの実行では、MySQL データディレクトリの下にディレクトリが作成されるだけです。
データベースの作成は mysqladmin でも可能です。
See 項4.9. 「MySQL クライアントサイドのスクリプトとユーティリティ」。


















