離線環境或生產故障時,無法上網查資料。掌握 MySQL 官方手冊下載與客戶端 HELP 系統,是 DBA 必備技能。
mysql> HELP;
-- 或 \h
列出所有客戶端命令:
| 命令 | 縮寫 | 說明 |
|---|---|---|
| clear | \c | 清除當前輸入語句 |
| connect | \r | 重新連接(可指定 db、host) |
| delimiter | \d | 設定語句結束符(預設 ;) |
| edit | \e | 編輯上一條 SQL 到檔案(預設 vi) |
| ego | \G | 垂直顯示結果 |
| exit/quit | \q | 退出 |
| go | \g | 發送命令到服務器 |
| nopager | \n | 關閉分頁,輸出到 stdout |
| notee | \t | 關閉輸出到檔案 |
| pager | \P | 設定分頁器(如 more、less) |
| \p | 列印當前命令 | |
| prompt | \R | 修改提示符 |
| rehash | \# | 重建自動完成哈希 |
| source | \. | 執行 SQL 腳本檔案 |
| status | \s | 顯示服務器狀態資訊 |
| system | \! | 執行系統 Shell 命令 |
| tee | \T | 開啟輸出到檔案(追加) |
| use | \u | 切換資料庫 |
| charset | \C | 切換客戶端字符集 |
| warnings/nowarning | \W/\w | 開啟/關閉警告顯示 |
mysql> HELP CONTENTS;
-- 列出所有幫助類別:Account Management, Administration, Data Types, Functions, ...
mysql> HELP Administration;
-- 列出 Administration 下主題:BINLOG, CACHE INDEX, FLUSH, KILL ...
mysql> HELP FLUSH;
-- 顯示 FLUSH 語法、說明、權限要求
mysql> HELP CACHE INDEX;
-- 顯示 CACHE INDEX 語法
遞歸查詢:HELP 類別 → HELP 主題 → 獲得完整語法與說明。
PAGER less 或 PAGER moreTEE /tmp/query.log → 操作 → NOTEESELECT * FROM t \GPROMPT PROD> CHARSET gbk → STATUS 確認WARNINGS → 錯誤 SQL → SHOW WARNINGSmysql> HELP SHOW;
-- 列出所有 SHOW 子命令:DATABASES, TABLES, VARIABLES, STATUS, ENGINES ...
mysql> HELP SET;
-- SET 語法、變量類型(GLOBAL/SESSION)、廢棄的 SET OPTION
善用內建 HELP,離線也能高效解決語法、權限、配置等問題。