mysql命令行和寻呼机
-
28-09-2019 - |
题
我找不到在这里搜索的任何内容。
我在工作中使用MySQL,然后使用相当大的表格,因此我设置了MySQL Pager,如果我运行查询,则可以更可读取结果,从而返回1000的结果。我使用下面的命令来设置Pager。
\P less -Sin
这适合我的需求,但让我想知道MySQL在命令行上是否还有其他Pager样式。
解决方案
MySQL客户端仅将其输出传递给您指定的任何命令 \P
(对于“ Pager”)。
-Sin
是命令行切换到程序 less
. 。从 少:
- 我导致搜索忽略案例
-n抑制线号
-s导致线长于屏幕宽度要切碎而不是折叠。
有关更多选项 MySQL客户端,请参阅参考.
其他提示
mysql> pager less
PAGER set to 'less'
这个帖子 很老,但仍然非常有帮助。
您可以将Pager设置为您想要的任何内容,包括一个脚本,该脚本在将其馈回您之前先解析所有输出。那里的示例包括使用一个加载工具来制造 EXPLAIN
输出更可读。
另请注意,关闭此功能并返回正常stdout命令为 nopager
.
您可能想尝试 PSPG: Unix Pager专为与桌子合作而设计。为PostgreSQL设计,但也支持MySQL.
主要目标
冻结前几行的可能性,前几列
使用精美颜色的可能性 - 例如McView或Foxpro
在行动中:
如果你不喜欢 less
您可以使用 more
:)
\P more
不隶属于 StackOverflow