文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
資訊 (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  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;