啟動 CMD
- 開始 → 執行 (Win+R) → 輸入 `cmd` → Enter
- 出現 `C:\Users\YourName>` 提示符
進入 MySQL bin 目錄
C:\Users\YourName> cd \
C:\> cd "C:\Program Files\MySQL\MySQL Server 5.0\bin"
C:\Program Files\MySQL\MySQL Server 5.0\bin>
**路徑含空格務必加雙引號**。
連線 MySQL Server
mysql -hlocalhost -uroot -p
# -h: 主機 (localhost=本機)
# -u: 用戶名
# -p: 密碼 (Enter 後互動輸入,或 -p密碼 直接帶入,注意無空格)
成功後提示符變為
mysql>
常用操作
| 指令 | 說明 |
| `SHOW DATABASES;` | 列出所有資料庫 |
| `USE db_name;` | 切換資料庫 |
| `SHOW TABLES;` | 列出資料表 |
| `DESC table_name;` | 顯示表結構 |
| `SELECT * FROM table_name LIMIT 10;` | 查詢前 10 筆 |
| `EXIT` 或 `QUIT` | 離開 mysql client |
每條指令必須以分號 `;` 結束
避坑提醒
- 未加入 PATH 環境變數 → 必須 `cd` 到 bin 目錄執行
- 密碼含特殊字元 → 用 `-p` 互動輸入,避免 CMD 轉義
- MySQL 8.0+ 預設 `caching_sha2_password`,舊 Client 可能需 `--default-auth=mysql_native_password`
結語
掌握「開 CMD → cd bin 目錄 → mysql -h -u -p → SQL 以分號結束」五步驟,即可在 Windows 原生環境操作 MySQL,適合初學者建立指令列直覺。
- 上一篇文章: SQL 字串欄位按數值排序:CAST 與 ABS 兩種實作比較
- 下一篇文章: MySQL FIND_IN_SET 用法詳解:逗號分隔字串查詢與效能權衡
Copyright ©
程式碼之家 All Rights Reserved