quinta-feira, 11 de outubro de 2012

[MYSQL] Exportar dados em CSV

É muito simples exportar os dados de uma consulta no MySQL em CSV, veja o exemplo abaixo:


select s.name, description, t.name as 'service desk', t2.name as 'equipe executora' from request_services s
inner join teams t on t.id = responsible_team_id
order by s.name
INTO OUTFILE '/tmp/arquivo.csv'
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n';

Breve explicação sobre os comandos:

INTO OUTFILE: Cria o arquivo no diretório indicado.
FIELDS TERMINATED BY: Termina os campos da consulta com valor especificado.
LINES TERMINATED BY: Termina as linhas com o valor especificado, no exemplo o '\n' é utilizado para pular de linha.

Nenhum comentário:

Postar um comentário