2014/08/18

MySQL pager

MySQL 中的 query 結果太多時,超過螢幕高度就只能看到最後方的資料,要靠 terminal cache 才能看到前半部。

但其實 MySQL 有 pager 功能:
mysql> pager
Default pager wasn't set, using stdout.

把 pager 設定成 less:
mysql> pager less
PAGER set to 'less'

這樣一來,查詢結果就會送到 less 中,可以按照自己的閱讀速度捲動閱讀。

ps. pager 好像是綁 session,再次登入又要重新設定


ref:
Neat tricks for the MySQL command-line pager

1 則留言: