データベースを作成する(名前重複時にエラーを返さない)
データベース作成時に「IF NOT EXISTS」オプションを使用することで、データベースの名前が重複していてもエラーとしないことができます。
(但し処理は何も行われません。)
使用例
CREATE DATABASE IF NOT EXISTS データベース名
「mysql_test」というデータベースが存在している環境で、同名のデータベースを「IF NOT EXISTS」オプションありで作成した場合の表示例は以下の通りです。
mysql> CREATE DATABASE IF NOT EXISTS mysql_test; Query OK, 0 rows affected, 1 warning (0.00 sec)
これを「IF NOT EXISTS」オプションなしで実行した場合は以下の通りとなります。
mysql> CREATE DATABASE mysql_test; ERROR 1007 (HY000): Can't create database 'mysql_test'; database exists
データベース関連処理
データベース接続中に別のデータベースに接続しなおすデータベースの文字コードを調べる
データベースの一覧を表示する
データベースを削除する
データベースを作成する(名前重複時にエラーを返さない)
データベースを作成する(文字コード指定)
データベースを作成する
その他のカテゴリー一覧
mysqlコマンド関連mysqladminコマンド関連
データベース関連処理
テーブル関連処理
文字コード関連処理
システム関連処理
表示制御