環境
Windows Server 2016 Standard Evaluation 1607 (14393.2248)
MariaDB 10.5
MariaDB 10.5
コマンド
データベースを作成するには "CREATE DATABASE データベース名;" コマンドを使う。
作成する際 "文字セット(CJARACTER SET)" と "照合順序(COLLATE)" を指定することができるので、
余計なトラブルを避けるためにもこれらのパラメータは指定した方が良いだろう。
この場合のコマンドは以下のようになる。
データベース名といったパラメータは小文字で統一しているようだ。
データベースの一覧は "SHOW DATABASES;" コマンドで確認する。
作成する際 "文字セット(CJARACTER SET)" と "照合順序(COLLATE)" を指定することができるので、
余計なトラブルを避けるためにもこれらのパラメータは指定した方が良いだろう。
この場合のコマンドは以下のようになる。
CREATE DATABASE データベース名
CHARACTER SET = '文字セット'
COLLATE = '照合順序';
コマンドは大小文字どちらでも良いと思うが、MariaDBのヘルプではコマンドは大文字で、データベース名といったパラメータは小文字で統一しているようだ。
データベースの一覧は "SHOW DATABASES;" コマンドで確認する。
文字セットと照合順序
作成してみる
実際にデータベースを作成してみる。
1. MariaDB Client起動
2. データベース作成
1. MariaDB Client起動
Windowsスタートメニュー - "MariaDB 10.5 (x64)"
- "MySQL Client (MariaDB 10.5 (x64))" を起動
MariaDBセットアップ時に入力したパスワードでログインする。
- "MySQL Client (MariaDB 10.5 (x64))" を起動
MariaDBセットアップ時に入力したパスワードでログインする。
2. データベース作成
データベース名:bekyo
文字セット:utf8mb4
照合順序:utf8mb4_bin
以下のコマンドを張り付け実行する。
実行結果は以下の通り。
文字セット:utf8mb4
照合順序:utf8mb4_bin
以下のコマンドを張り付け実行する。
CREATE DATABASE benkyo
CHARACTER SET = 'utf8mb4'
COLLATE = 'utf8mb4_bin';
作成できたか SHOW DATABASES で確認する。実行結果は以下の通り。
MariaDB [(none)]> CREATE DATABASE benkyo
-> CHARACTER SET = 'utf8mb4'
-> COLLATE = 'utf8mb4_bin';
Query OK, 1 row affected (0.002 sec)
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| benkyo |
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.001 sec)
MariaDB, MySQL
0 件のコメント:
コメントを投稿