MySQLから条件に一致するデータをCSVで取り出す

@iwasaki 224views 更新:2014年8月5日
mysql> SELECT
    replace(ifnull(last_name,''),'"','""'),
    replace(ifnull(first_name,''),'"','""'),
    replace(ifnull(last_name_kana,''),'"','""'),
    replace(ifnull(first_name_kana,''),'"','""'),
    IF(gender = 'F',"女","男"),
    replace(ifnull(birthday,''),'"','""'),
    replace(ifnull(address,''),'"','""'),
    replace(ifnull(tel,''),'"','""'),
    replace(ifnull(email,''),'"','""')
FROM
    user
WHERE
    prefecture_id  is null
 INTO OUTFILE "/tmp/userlist.csv" FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません