データベースを作成する
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コマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御