type
status
date
slug
summary
tags
category
icon
password
pager
可以做到 Linux 中的
pipe(|)
功能,只需要 client 端中輸入關鍵字 pager
並加上 Linux shell
命令即可,若有結束只需要再次輸入 pager
即可。- 範例:透過
grep -v
,在show processlist
時過濾掉不需要看到的user
- 範例:透過
cat > /dev/null
,讓查詢不顯示結果集只顯示執行結果,可以用於方便只需要單純比對查詢執行時間的情境
- 範例:我們都知道
show engine innodb status
的輸出很長,這時候就可以透過less
方便查看
- 範例:透過
awk
取得 Command 結果,並透過sort
排序,最後uniq -c
去除重複並計算數量
prompt
可以自定義 mysql 的 prompt,預設為
mysql>
。有以下方式可以設置:
- 設定在 OS 層,可以使用 $() 來做命令替換:
- 設定 MYSQL_PS1 環境變數
- 連線時指定
- 透過 aliase (可以寫到 bashrc 持久化)
- 設定在 my.cnf 中
上述的應用結果如下: