2

私は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

これを修正する方法を知っている人はいますか?お時間をいただきありがとうございます。

4

3 に答える 3