Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb


13.8.4 USE 構文

USE db_name

USE db_name ステートメントは、以降のステートメントのデフォルトの (現在の) データベースとして db_name データベースを使用するよう MySQL に指示します。このデータベースは、セッションが終了するか、または別の USE ステートメントが発行されるまでデフォルトのままになります。

USE db1;
SELECT COUNT(*) FROM mytable;   # selects from db1.mytable
USE db2;
SELECT COUNT(*) FROM mytable;   # selects from db2.mytable

USE ステートメントを使用して特定のデータベースをデフォルトにしても、ユーザーがほかのデータベース内のテーブルにアクセスすることは除外されません。次の例では、db1 データベースの author テーブルと、db2 データベースの editor テーブルにアクセスします。

USE db1;
SELECT author_name,editor_name FROM author,db2.editor
  WHERE author.editor_id = db2.editor.editor_id;