MySQLからcsvファイルを出力する方法とカラム名も表示して出力する方法
MySQLから抽出したデータをCSV出力する方法になります。
select * from [テーブル名]
INTO OUTFILE '[CSVファイルパス、ファイル名]'
FIELDS TERMINATED BY ',' ・・・区切り文字
OPTIONALLY ENCLOSED BY '"' ・・・フィールドを囲む文字
LINES
TERMINATED BY '\r\n' ・・・改行コード
カラムも表示したい場合、下記のように
select カラム名 UNIONを上につけるだけです。
select 'コード', '会社名', '氏名', '備考' UNION
select * from [テーブル名] INTO OUTFILE '[CSVファイルパス、ファイル名]'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES
TERMINATED BY '\r\n'