Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Exportando resultados de uma consulta Mysql para o Excel?


A maneira típica de conseguir isso é exportar para CSV e depois carregar o CSV no Excel.
Você pode usar qualquer ferramenta de linha de comando do MySQL para fazer isso incluindo o INTO OUTFILE cláusula em seu SELECT demonstração:
SELECT ... FROM ... WHERE ... 
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','

Veja este link para opções detalhadas.

Alternativamente, você pode usar mysqldump para armazenar dump em um formato de valor separado usando a opção --tab, veja este link.
mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult

Dica:Se você não especificar um caminho absoluto, mas usar algo como INTO OUTFILE 'output.csv' ou INTO OUTFILE './output.csv' , ele armazenará o arquivo de saída no diretório especificado por show variables like 'datadir'; .