mysqlコマンドの出力をよしなに。

mysql > pager less -n -i -S

このコマンド叩いておいてからクエリを流すと、結果がlessコマンドで見られます。
左右キー使って長い行でも見られる。チョー便利!

mysql> pager cat > /tmp/log.txt

こうしておいてからクエリ流すと上記ファイルにアウトプットしてくれます。

ちなみに現在どんなpagerを利用しているかは、

mysql> status;
--------------
mysql  Ver 14.14 Distrib 5.1.54, for debian-linux-gnu (i686) using readline 6.2

Connection id:          451
Current database:       mysql
Current user:           root@localhost
SSL:                    Not in use
Current pager:          less -n -i -S
Using outfile:          ''
Using delimiter:        ;
Server version:         5.1.54-1ubuntu4 (Ubuntu)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock
Uptime:                 26 days 23 min 18 sec

Threads: 2  Questions: 109943  Slow queries: 0  Opens: 642  Flush tables: 1  Open tables: 64  Queries per second avg: 0.48
--------------

で確認可能です。"Current pager: "ってなってます。便利ですね。


MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.1.2 mysql コマンド