我在mysql中使用如下命令。当它显示表格数据时,它被格式化为一个非常干净的表格,间距均匀,| 作为列分隔符。
SELECT * FROM TABLE_NAME;
当我从 CLI 运行命令时,如下所示,输出很好而且很干净,就像我在 mysql 中运行它一样。
$ mysql -e "USE databse_name;" -e "SELECT * from TABLE_NAME;"
但是,如果我告诉 CLI 命令将同一命令的输出写入文件(请参见下面的命令),我会失去所有漂亮的格式,并且写入的文件最终看起来很糟糕。
$ mysql -e "USE databse_name;" -e "SELECT * from TABLE_NAME;" > ~/tablename.txt
有谁知道如何解决这一问题?提前感谢您的时间和帮助。