sql >> Base de Datos >  >> RDS >> Mysql

¿Exportar resultados de una consulta Mysql para sobresalir?

La forma típica de lograr esto es exportar a CSV y luego cargar el CSV en Excel.
Puede usar cualquier herramienta de línea de comandos de MySQL para hacer esto incluyendo el INTO OUTFILE cláusula en su SELECT declaración:

SELECT ... FROM ... WHERE ... 
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','

Ver este enlace para opciones detalladas.

Alternativamente, puede usar mysqldump para almacenar el volcado en un formato de valor separado usando la opción --tab, vea este enlace.

mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult

Sugerencia:si no especifica una ruta absoluta pero usa algo como INTO OUTFILE 'output.csv' o INTO OUTFILE './output.csv' , almacenará el archivo de salida en el directorio especificado por show variables like 'datadir'; .