Recommended Servers for MySQL
The world's most popular open source database
Contact a MySQL Representative
Login | Register
CREATE DATABASE
CREATE DATABASE [IF NOT EXISTS] db_name
CREATE DATABASE では、指定した名前のデータベースが作成されます。
使用可能なデータベース名の規則は、項6.1.2. 「データベース名、テーブル名、インデックス名、カラム名、エイリアス名」 で説明しています。IF NOT EXISTS を指定していないときに、データベースが既に存在していると、エラーが発生します。
IF NOT EXISTS
MySQL では、データベースは、対応するファイルをその内部に含むディレクトリとして実装されます。作成当初のデータベースにはテーブルは何もないため、CREATE DATABASE ステートメントの実行では、MySQL データディレクトリの下にディレクトリが作成されるだけです。
データベースの作成は mysqladmin でも可能です。 See 項4.9. 「MySQL クライアントサイドのスクリプトとユーティリティ」。
mysqladmin
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.