Создание CSV на основе запроса MySQL из phpMyAdmin
Можно ли сгенерировать CSV файл из phpMyAdmin на основе запроса MySQL?
Например, скажем, я попросил таблицу вернуть результаты для слова "изображение". Могу ли я затем создать CSV со всеми записями, содержащими слово "изображение"?
Ответы
Ответ 1
В PhpMyAdmin перейдите на вкладку SQL и введите свой запрос там. Нажмите "Хит", затем нажмите Export
внизу результатов. Вы можете выбрать экспорт в качестве CSV.
В случае, если вам интересно, как это сделать через SQL без PMA: Как выводить результаты запросов MySQL в формате CSV?
Ответ 2
Возможно, вы сможете использовать функцию SELECT... INTO OUTFILE.... Хотя это поместит CSV файл на сервер. Это длинная страница, потому что это страница для всего синтаксиса "Выбрать", но основы ниже:
SELECT col1,col2,col3 INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM MyTable;