MySQL からの csv 形式のデータ へ テーブル の エクスポート








SELECT * FROM table_name INTO OUTFILE 'dump.csv' fields terminated by ',';


デフォルトでは
\t (タブ)がフィールドの区切り
\n が改行


なので
fields terminated by ','

をつける。

あと
FIELDS OPTIONALLY ENCLOSED BY '"'
とすると


1,"a string",100.20
2,"a string containing a , comma",102.20
3,"a string containing a \" quote",102.20
4,"a string containing a \", quote and comma",102.20


のように文字列だけが囲まれる。