文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
資訊 (Gzip) - 4.0Mb
資訊 (Zip) - 4.0Mb


MySQL 9.0 參考手冊  /  ...  /  USE 語句

15.8.4 USE 語句

USE db_name

USE 語句告訴 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;