【发布时间】:2011-01-14 16:21:42
【问题描述】:
我喜欢 mysql 客户端程序在交互模式下生成的表输出,但如果我尝试像这样运行 sql 脚本:
mysql -uroot mydb < myscript.sql
我只得到制表符分隔的输出。
mysql -uroot mydb -e 'select * from mytable'
确实会以所需的表格格式生成输出。
如何获得第一个命令来生成表格格式的输出?我不想要 HTML 输出,而是输出带有对齐的列和标题的终端字符。
【问题讨论】:
-
感谢发帖,我也需要同样的东西。我也为此使用术语“非交互”模式,但我不知道它是否是一个广泛使用的术语。我想知道这种执行形式(即直接来自 shell)是否还有其他名称 - 批处理模式?
标签: mysql