mysqlコマンドラインとポケットベル
-
28-09-2019 - |
質問
ここで検索することでこれについて何も見つかりません。
私は職場のコマンドラインでMySQLを使用し、かなり大きなテーブルを使用して作業しているので、MySQLページャーを設定して、クエリを実行するとより読みやすい結果が得られ、1000の結果が返されます。以下のコマンドを使用してポケットベルを設定します。
\P less -Sin
これは私のニーズに合っていますが、MySQLがコマンドラインで使用するポケットベルスタイルがこれ以上あるかどうか疑問に思いました。
解決
MySQLクライアントは、あなたが指定したコマンドに出力を渡すだけです \P
(「ページャー」の場合)。
-Sin
プログラムへのコマンドラインスイッチです less
. 。から 男より少ない:
- 検索でケースを無視します
-n行番号を抑制します
-sは、画面幅よりも長く折りたたまれるのではなく、刻まれます。
のその他のオプションについては MySQLクライアント、参照を参照してください.
他のヒント
mysql> pager less
PAGER set to 'less'
この郵便受け 古いですが、それでも非常に役立ちます。
ページャーを必要なものに設定することができます。これには、すべての出力を解析する前にすべての出力を解析するスクリプトが含まれます。例には、追加するアドオンツールを使用することが含まれます EXPLAIN
より読みやすい出力。
また、この機能をオフにして通常のstdoutに戻るために、コマンドは nopager
.
試してみたいと思うかもしれません PSPG: テーブルを使用するために設計されたUnixポケットベル。 PostgreSQL用に設計されていますが、MySQLもサポートされています.
主なターゲット
最初のいくつかの行、最初のいくつかの列を凍結する可能性
McViewやFoxProなどの派手な色を使用する可能性
行動:
気に入らない場合 less
使用できます more
:)
\P more