最近、データのクリーニングのためにMySQLからデータをテキスト形式で拾ってきてExcelで編集するということをしたのですが、よくあるコマンドラインのインターフェースから
SELECT フィールドリスト FROM テーブル名 INTO OUTFILE "ファイル名" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
の場合は出力先ディレクトリのパーミッションの問題とかあって面倒くさいなあ・・・と思ってたんですよ
しかもリモートのMySQLサーバだったりすると詰むこともあるわけで
そしたら
mysql --user=foo --password=bar -e "抽出用SELECT文" データベース名 > 出力先のファイル
mysqlの単発コマンドの出力を単純にリダイレクトしてやるだけで、ヘッダ行つき・タブ区切りのテキストファイルに落ちるらしい
ExcelやCalcで読む場合は読み込みのウィザード経由になりますけど、普通に読める状態になります
まあ私は個人的に文字コードの問題や電話番号とか郵便番号項目の先頭0が妙な変換のされかたをして嫌な思いをするからそのまま読み込むようなことはしないんですけどね