できるんだなこれが〜
MySQLで、SQLを使ってお手軽にTSVを作る方法の紹介です。
MySQLの-eオプションの前に -N を指定してヘッダーを非表示にして、標準出力をテキストにリダイレクションするだけで実現できます。
ただし、文字コード・改行コードは環境依存なので注意が必要です。
mysql> select * from t_test2; +------+------+ | id | name | +------+------+ | 1 | aaa | | 2 | bbb | | 3 | ccc | +------+------+ 3 rows in set (0.00 sec) mysql> exit Bye $ mysql -uroot test -N -e "select * from t_test2;" > t_test2.tsv $ cat ./t_test2.tsv 1 aaa 2 bbb 3 ccc
簡単にTSVが生成できました。
結構有用なTIPSなので、是非活用してみて下さい!