もじれつとがめん

プログラムの忘備録とゲームとかその他色々。

mysql で検索結果をcsv風味でファイルに出力する

mysqlクエリの結果を、csvとしてファイルに出力することができる。 クエリの書き方は、クエリの一番最後に下記を付け足すだけ。

INTO OUTFILE '/your/path/file_name.csv'
    FIELDS TERMINATED BY ','
    OPTIONALLY ENCLOSED BY '"';

これは、 FIELDS TERMINATED BY ',' でフィールドの区切り文字を指定して、 OPTIONALLY ENCLOSED BY '"' でフィールドの囲み文字を指定している。

ただし、この方法では1行目に入るヘッダ情報が付与されないので注意。