GNU/Linux >> Linux の 問題 >  >> Linux

コマンドラインを使用してMySQLでデータベースを作成する方法

この記事では、単純な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のドキュメントを参照してください。


Linux
  1. MySQLWorkbenchを使用してMySQLでデータベースを作成する方法

  2. コマンドラインを使用してLinuxでtar.gzファイルを抽出する方法

  3. コマンドラインを使用してLinuxでユーザーを削除する方法

  1. コマンドラインを使用してMySQLデータベースをバックアップおよび復元する方法

  2. cPanelMySQLデータベースウィザードの使用方法

  3. cPanel API を使用して MySQL データベースを作成する方法

  1. コマンドラインを使用してディレクトリ内のファイルの数を取得するにはどうすればよいですか?

  2. コマンドラインを使用してLinuxを再起動する方法

  3. SSHのコマンドを使用してMySQLデータベースを復元するにはどうすればよいですか?