MySQL выгрузить данные в csv файл


Делается все очень простым запросом:


SELECT * FROM table INTO OUTFILE '/tmp/sample.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY 'n';

т.е. все как обычно но добавляется


INTO OUTFILE - путь к файлу куда выгружать
FIELDS TERMINATED BY  - разделитель полей
OPTIONALLY ENCLOSED BY - каждое поле в файле быдет обрамляться указанным символом
LINES TERMINATED BY - разделитель строк

Оцените статью
( Пока оценок нет )

Добавить комментарий

  1. Александр

    Правка перфекциониста:
    LINES TERMINATED BY ‘\n’

    Ответить