当我在MySQL的命令行解释器中执行SELECT时,我得到一个甜蜜的ASCII表:
+----+------+ | id | name | +----+------+ | 1 | Bob | | 2 | Mary | | 3 | Jane | | 4 | Lisa | +----+------+
但是,如果我将结果传递到某处(例如echo "SELECT ..." | mysql),我会得到一个无聊的旧制表符分隔结果.
如何在stdout中获得精美的表格格式?
Chr*_*ann 26
您可以使用-t或--table打开mysql命令,例如
$ echo "SELECT ..." | mysql -t | cowsay -n
_______________
/ +----+------+ \
| | id | name | |
| +----+------+ |
| | 1 | Bob | |
| | 2 | Mary | |
| | 3 | Jane | |
| | 4 | Lisa | |
\ +----+------+ /
---------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3220 次 |
| 最近记录: |