MySQL 9.0 版本說明
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;