Contents
- UNIX
- Windows
- サーバ
- プログラミング言語
- データベース
- プロトコル
- サービス
- オープンソース
- 規格・技術
- アプリケーション
- PC
- DEVICE
- その他(未分類)
お問合せ: メールフォーム
デフォルトのmysqlコンソールで作業をしていると、困ったことがある。それは、
具体的には、以下のようになってしまい、悲しい思いをします。
mysql> select * from KEY_COLUMN_USAGE; emp_user_opt_by_config_id | 1 | NULL | NULL | NULL | | NULL | premiscss | PRIMARY | NULL | premiscss | st emp_user_opt_by_itationals_id | 1 | NULL | NULL | NULL | | NULL | premiscss | PRIMARY | NULL | premiscss | st emp_user_opt_by_itational_id | 1 | NULL | NULL | NULL | | NULL | prepsychoss | PRIMARY | NULL | prepsychoss | ch reset_id | 1 | NULL | NULL | NULL | +--------------------+-------------------+-----------------+---------------+--------------+--- ------------------------------+------------------+-------------------------------+------------ --------+------------------------+ 82 rows in set (0.27 sec)
ぐちゃぐちゃ
そこで、mysqlのページャオプションを指定してログインすると幸せになれます。
% mysql --pager='less -S' -uroot -p
として、mysqlにログインします。
mysql> select * from KEY_COLUMN_USAGE; +--------------------+-------------------+-----------------+---------------+--------------+--- | CONSTRAINT_CATALOG | CONSTRAINT_SCHEMA | CONSTRAINT_NAME | TABLE_CATALOG | TABLE_SCHEMA | TA +--------------------+-------------------+-----------------+---------------+--------------+--- | NULL | mysql | PRIMARY | NULL | mysql | co | NULL | mysql | PRIMARY | NULL | mysql | co | NULL | mysql | PRIMARY | NULL | mysql | co | NULL | mysql | PRIMARY | NULL | mysql | co | NULL | mysql | PRIMARY | NULL | mysql | co | NULL | mysql | PRIMARY | NULL | mysql | db | NULL | mysql | PRIMARY | NULL | mysql | db | NULL | mysql | PRIMARY | NULL | mysql | db | NULL | mysql | PRIMARY | NULL | mysql | fu | NULL | mysql | PRIMARY | NULL | mysql | he | NULL | mysql | name | NULL | mysql | he | NULL | mysql | PRIMARY | NULL | mysql | he | NULL | mysql | name | NULL | mysql | he :
※Unix上でしか作動しません。
キー操作 | 画面移動 |
---|---|
↑ キー | 1行上にスクロール |
↓ キー | 1行下にスクロール |
→ キー | 右方向にスクロール |
← キー | 左方向にスクロール |
B キー | 1画面分戻る |
スペースキー | 1画面分進む |
.zshrc (.bashrc) に定義しておく。下記は .zshrc の場合。
alias mysql="mysql --pager='less -S'"