[A-00064]MySQLで新規データベースを作成する
新しいデータベースを作成する方法を記載しておく。
データベース作成コマンドは下記の通り。これは基本形となります。
create database <database-name>
次に、おそらく最も一般的な文字コード、照合順序の指定を入れた形式が下記の形式です。
create database <database-name> CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin
上記のオプションとして存在しなければ作成するというフレーズを追加することができます。
create database IF NOT EXISTS <database-name>
上記の内容で作成してみます。
mysql> create database IF NOT EXISTS dwh1 CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin;
Query OK, 1 row affected (0.01 sec)
mysqlではスキーマ作成のコマンドが存在しますがcreate schema= create databaseとなります。schemaはdatabaseの単なるシノニムです。下記の方法でもデータベースを作成可能です。
mysql> create schema IF NOT EXISTS dwh2 CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin;
Query OK, 1 row affected (0.01 sec)
コメントを残す