MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLでデフォルトデータベースを別のデータベースに切り替える方法(USEステートメントの使い方)

MySQLでは、複数のデータベースの中から「どのデータベースに対して操作を行うか」を指定する必要があります。現在作業対象となっているデータベースはデフォルト(カレント)データベースと呼ばれ、以降のクエリはすべてこのデータベースに対して実行されます。

USEステートメントでデフォルトデータベースを変更する

たとえば、現在使用しているのが tutorial データベースであるとします。ここから別のデータベースに切り替えたい場合は、USE db_name ステートメントを使用します。db_name の部分に、切り替え先のデータベース名を指定してください。

mysql> USE Sample
Database changed

この例では、デフォルトデータベースが tutorial から Sample に変更されました。「Database changed」というメッセージが表示されれば、切り替えは成功です。

現在のデータベースを確認する方法

本当にデータベースが切り替わったかどうかを確認するには、次のように SELECT DATABASE() コマンドを実行します。

mysql> SELECT DATABASE();

+------------+
| database() |
+------------+
| sample |
+------------+

1 row in set (0.00 sec)

結果として表示されるのが、現在設定されているデフォルトデータベースの名前です。このように、USEステートメントを使えば、ログインし直すことなくシンプルなコマンドだけで作業対象のデータベースを自由に切り替えることができます。

  1. MySQLルートパスワードをリセットまたは変更する方法【ALTER USERコマンド解説】

    MySQLのrootパスワードをリセットまたは変更するには、まず管理者モードでMySQLにログインする必要があります。ログイン後、mysqlデータベースに切り替えて、登録されているすべてのユーザーとホスト情報を確認できます。 1. ユーザー一覧の確認 以下のクエリを実行して、現在存在するユーザーとホストの一覧を表示します。 SELECT user,host FROM user; 実行結果は次のとおりです。 +------------------+-----------+ | user | host | +------------------+------

  2. MySQLデータベースでデフォルトのストレージエンジンをMyISAMに設定する方法

    MySQLでは、デフォルトのストレージエンジンを変更することで、新規に作成するテーブルのエンジンを指定できます。ここでは、デフォルトのストレージエンジンをMyISAMに設定する手順を解説します。デフォルトストレージエンジンを設定する構文デフォルトのストレージエンジンを設定するには、次の構文を使用します。set @@default_storage_engine = 任意のエンジン名;MyISAMをデフォルトに設定するそれでは、上記の構文を使ってデフォルトエンジンをMyISAMに設定してみましょう。クエリは以下のとおりです。mysql> set @@default_storage_engin