Оригинал: Export CSV directly from MySQL
Как часто вы просите клиента, чтобы он экспортировал данные из своей программы в CSV или xls? Я прошу об этом довольно часто, поэтому я хочу сделать процесс простым, как это возможно. И знаете что? Вы можете сделать CSV файл из MySQL напрямую одним запросом!
Например, Вы хотите экспортировать поля id, name, email из таблицы пользователей в CSV файл. Вот как это можно сделать:
SELECT id, name, email INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM users WHERE 1
Если Вы знаете MySQL, то сможете изменить этот запрос, как Вам нужно. CSV файл может быть найден в /tmp/result.csv.
Убедитесь, что MySQL имеет разрешения на запись в директорию, куда Вы сохраняете файл с результатами.
Постовой:
Блог Чернышова Руслана
Если Вы летаете самолетом, то закажите такси аэропорт
Популярность: 22%
ROM
RSS Записей
Поддержи сайт!



