無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 12 SQL ステートメント構文 :: 12.3 MySQL ユーティリティ ステートメント :: 12.3.3 USE 構文
« 12.3.2 HELP 構文

12.4 MySQL トランザクションとロッキング関連のステートメント »
Section Navigation      [Toggle]
  • 12.3 MySQL ユーティリティ ステートメント
  • 12.3.1 DESCRIBE 構文
  • 12.3.2 HELP 構文
  • 12.3.3 USE 構文

12.3.3. USE 構文

USE db_name

USE db_name ステートメントは、MySQL に対して、後に続くステートメントのデフォルト データベースとして db_name データベースを利用するように指示します。そのデータベースは、そのセッションが終わるまで、または別の 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;

USE ステートメントには Sybase の互換性が提供されています。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.