MySQLでやりたいことから調べられるリファレンス

MySQL 逆引きリファレンス

データベースを作成する

MySQL でデータベースを新しく作成する場合、SQL の CREATE 文を使用します。

使用例
CREATE DATABASE データベース名

データベースの作成が成功すると、下記のように表示されます。

mysql> CREATE DATABASE mysql_test1;
Query OK, 1 row affected (0.02 sec)

作成直後のデータベースにはテーブルを作成する領域のみが生成され、テーブルは存在しません。
そのため、SHOW TABLES で確認するとテーブルが存在しない旨のメッセージが返されます。

mysql> SHOW TABLES FROM mysql_test1;
Empty set (0.00 sec)

また、データベースの名前を重複して作成することはできないため、既に存在しているデータベースの名前を指定するとエラーとなります。

mysql> CREATE DATABASE mysql_test1;
ERROR 1007 (HY000): Can't create database 'mysql_test1'; database exists

その他のカテゴリー一覧

mysqlコマンド関連
mysqladminコマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御