MySQL命令行和寻呼机

mar*_*olf 10 mysql unix linux command-line pager

我在这里搜索无法找到任何相关信息.

我在命令行上使用mysql工作,我使用相当大的表,所以我设置mysql分页器,如果我运行查询,返回1000的结果,允许更可读的结果.我使用下面的命令设置寻呼机.

\P less -Sin
Run Code Online (Sandbox Code Playgroud)

这符合我的需要,但让我想知道mysql在命令行上是否还有更多的寻呼机样式.

pai*_*ego 10

mysql> pager less
PAGER set to 'less'
Run Code Online (Sandbox Code Playgroud)


Pis*_*3.0 9

MySQL客户端只是将其输出传递给您指定的任何命令\P(对于"Pager").

-Sin是命令行切换到该程序less.从男人少:

-i导致搜索忽略大小写
-n禁止行号
-S导致长于屏幕宽度的行被切断而不是折叠.

有关MySQL客户端的更多选项,请参阅参考.

  • 注意:使用`\n`或`nopager`关闭分页 (5认同)

Dav*_*dEG 5

您可能想尝试pspg专为处理表而设计的 Unix 分页器。专为 PostgreSQL 设计,但也支持 MySQL

主要目标

  • 可以冻结前几行、前几列

  • 可以使用花哨的颜色 - 例如 mcview 或 FoxPro

行动中:

在此输入图像描述