#バドシス 〜 日々のことを続く限り書いてみようと思って 〜

頑張って日々のことを書いていこうと思います。

MySQLでtsvかcsv形式で出力するコマンド

ちょっと実装必要だったんですけど、なかなか面倒だったのでメモ

 

mysql -u [ユーザー名] -p[パスワード] --database=[DB名] --host=[ホスト] --batch -e "select * from [テーブル名]" | sed 's/\t/"[ ,(カンマ) or \t(タブ気切り)]"/g;s/^/"/;s/$/"/;s/\n//g' > [出力ファイル名]

 

これで今回の場合はtsv(タブ区切り)でファイル出力を行いました!!

 

 

基礎からのMySQL 第3版 (基礎からシリーズ)

基礎からのMySQL 第3版 (基礎からシリーズ)