この記事では、単純なSQLクエリを実行してMySQLでデータベースを作成するのがいかに簡単かを紹介します。
データベースを作成するには、mysql
を開く必要があります コマンドラインインターフェイスを使用して、サーバーの実行中にデータベースコマンドを入力します。
これが一般的なCREATE DATABASE
です ステートメント構文。
CREATE DATABASE [IF NOT EXISTS] database_name
[CHARACTER SET charset_name]
[COLLATE collation_name]
データベース名は、MySQLサーバーインスタンス内で一意である必要があります。 すでに存在する名前でデータベースを作成しようとすると、MySQLはエラーを発行します。すでに存在するデータベースを誤って作成した場合にこのようなエラーを回避するために、IF NOT EXISTS
を指定できます。 オプション。 IF NOT EXISTS
使用されるデータベースは、指定された名前が既存のデータベースの名前と競合しない場合にのみ作成されます。
作成時に、新しいデータベースの文字セットと照合を指定することができます。ただし、CHARACTER SET
を省略した場合 およびCOLLATE
句を指定すると、MySQLは新しいデータベースにデフォルトの文字セットと照合を使用します。
ただし、最初に、rootユーザーとしてMySQLサーバーにログインします。
mysql -u root -p
パスワードの入力を求められます。 MySQLルートユーザーパスワードを入力します Enterキーを押します。
MySQLデータベースを作成する
これで、MySQLで新しいデータベースを作成する準備が整いました。 animals
という名前を付けることにしました 。コマンドは次のようになります:
CREATE DATABASE animals;
Query OK, 1 row affected (0.001 sec)
おめでとう!データベースが作成されました。
最後に、次のSQLコマンドを実行すると、既存のデータベースのリストを表示できます。
SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| animals |
| information_schema |
| mysql |
| performance_schema |
+--------------------+
ご覧のとおり、新しく作成されたanimals
という名前のMySQLデータベース がリストされています。
このチュートリアルを完了すると、コマンドラインを使用してMySQLでデータベースを作成する方法を理解できるはずです。上で見たように、それはかなり簡単です。
さらに、次の記事を使用して、LinuxのコマンドラインからMySQLデータベースをバックアップおよび復元する方法を学ぶことができます。
MySQLデータベースの詳細については、MySQLのドキュメントを参照してください。