Экспорт в CSV напрямую из MySQL

Фото автора =) 01.12.2008 от ROM Комментариев нет »

Оригинал: 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%

Подпишитесь: rss icon RSS Записей rss iconRSS комментариев.
Понравился пост? Поддержи сайт!

Рубрики: SQL |

Оставить комментарий

Подпишитесь, пожалуйста:

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Заметьте: Включена проверка комментариев. Нет смысла повторно отправлять комментарий.


Рубрики:

Управление:




Рейтинг блогов
Рейтинг блогов
Рейтинг блогов
Яндекс цитирования
Каталог блогов Blogdir.ru
количество читателей онлайн и всего


Я - на Карте
Пожертвовать
Каждому своё…
Блог о jQuery, Linux и немного программировании