首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL USE 指令選擇資料庫:語法、大小寫敏感與切換技巧

     編輯:MySQL 資料庫相關知識

連線 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 不支援跨行輸入,資料庫名必須緊跟關鍵字。

大小寫敏感規則

  • Linux/Unix:資料庫名、表名、欄位名嚴格區分大小寫(檔案系統決定)
  • Windows:預設不區分大小寫(可透過 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 雖簡單,但大小寫敏感與跨平台差異是遷移血淚教訓的高發區,請務必建立團隊命名規範。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved