@kyanny's blog

My thoughts, my life. Views/opinions are my own.

SELECT ... INTO OUTFILE 構文を使って結果セットを CSV 形式でファイルに書き出す

MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.2.9 SELECT 構文

SELECT ...
INTO OUTFILE '/tmp/hoge.txt'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY "\n"
FROM ...
  • FIELS TERMINATED BY フィールドの区切り文字を指定 ここではカンマ
  • OPTIONALLY ENCLOSED BY フィールドを囲うクォート文字を指定 ここではダブルクォート
  • LINES TERMINATED BY 行の区切り文字を指定 ここでは改行文字