PDF (US Ltr)
- 26.8Mb
PDF (A4)
- 26.8Mb
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;