MySQL 选择数据库
进入某个库,后续 SQL 就作用于该库。
Key Points`USE dbname` 切换当前数据库;等价于在表名前加 `dbname.` 前缀。
使用 USE
SQL
USE shop;
SELECT DATABASE(); -- 当前所在库Output
Database()
shop不加 USE 也能查
SQL
SELECT * FROM shop.users LIMIT 1;The db.table prefix is the safest when writing cross-database SQL or when you are unsure which database is current.
使用 USE
SQL
USE shop;
SELECT DATABASE(); -- 当前所在库Output
Database()
shop不加 USE 也能查
SQL
SELECT * FROM shop.users LIMIT 1;库名前缀写法在写跨库 SQL、或在不确定当前库时最稳妥,能避免「表不存在」的误会。