MySQLコマンドラインの表示結果を見やすく

今までデータの確認はphpMyAdminばっかり使ってたので、知らなかったことメモ。

mysql> show table status;

とかすると、列数が多すぎて行が折り返し表示されて見づらい。

http://dev.mysql.com/doc/refman/4.1/ja/mysql.html に書いている

mysql> pager less -n -i -S

とすると、出力結果を折り返しせずにlessで見れる。カーソルキーで左右の移動ができてすごく便利。

ちなみに

  • n 行数計算をせずに高速化。
  • i 検索時に大文字・小文字の区別をしない。
  • S 折り返ししない。

あと、これは前から知ってたけど

mysql> show table status\G

\Gをつけると縦表示。