MySQL Clientのちょっと便利な設定

MySQL Clientでサーバにつないでからのちょっと便利な設定。使いそうなものをピックアップ

use \u

Databaseのスイッチ

pager less -S

less -S と同じようなpager設定になる。-S 1行が長いときに折り返さない設定になる。

tee hoge.log(\t)

hoge.log という名前でログファイルを取る。間違って tee 'hoge.log' とするとファイル名にシングルコーテーションが入るので注意する

ego (\G)

これは query \G として使うことが多い。結果を縦に表示してくれる。

source hoge.sql (.)

hoge.sql を実行する。

status (\s)

現在の設定を表示する

system (!)

\! ls と書くとlsコマンドを実行する

delimiter (\d)

文の区切り文字を変更する。デフォルトは ; 。誰かがきっと使うんだろう

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