私は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
これを修正する方法を知っている人はいますか?お時間をいただきありがとうございます。