連線 MySQL 後,必須先 USE 選擇目標資料庫,後續所有操作才會在該庫下進行。本文整理語法細節、大小寫規則與常見誤區。
USE <資料庫名>;
-- 分號可選,建議加上以統一風格
mysql> USE test;
Database changed
mysql> USE test; -- 帶分號
Database changed
mysql> USE test -- 不帶分號
Database changed
mysql> USE
ERROR: USE must be followed by a database name
USE 不支援跨行輸入,資料庫名必須緊跟關鍵字。
lower_case_table_names 調整)USE other_db; 即可切換SHOW DATABASES; 隨時查看所有可用資料庫EXIT、QUIT 或 Ctrl+D| 操作 | 指令 | 備註 |
|---|---|---|
| 選擇資料庫 | USE db_name; | 分號建議保留 |
| 查看當前庫 | SELECT DATABASE(); | 回傳當前庫名或 NULL |
| 列出所有庫 | SHOW DATABASES; | 需 SHOW 權限 |
| 切換庫 | USE another_db; | 直接覆蓋當前庫 |
USE 雖簡單,但大小寫敏感與跨平台差異是遷移血淚教訓的高發區,請務必建立團隊命名規範。