我找不到在这里搜索的任何内容。

我在工作中使用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

在行动中:

enter image description here

如果你不喜欢 less 您可以使用 more :)

\P more
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top