13.3.2.USE語法
13.3.2. USE語法
USE db_name
USE db_name語句可以通告MySQL把db_name數據庫作為默認(當前)數據庫使用,用于后續語句。該數據庫保持為默認數據庫,直到語段的結尾,或者直到發布一個不同的USE語句:
mysql> USE db1;
mysql> SELECT COUNT(*) FROM mytable; # selects from db1.mytable
mysql> USE db2;
mysql> SELECT COUNT(*) FROM mytable; # selects from db2.mytable
使用USE語句為一個特定的當前的數據庫做標記,不會阻礙您訪問其它數據庫中的表。下面的例子可以從db1數據庫訪問作者表,并從db2數據庫訪問編輯表:
mysql> USE db1;
mysql> SELECT author_name,editor_name FROM author,db2.editor
-> WHERE author.editor_id = db2.editor.editor_id;
USE語句被設立出來,用于與Sybase相兼容。