En craftyman pude leer un post interesante sobre la exportación de consultas SQL a CSV con MySQL.
A continuación muestro como realizarlo con una simple consulta desde MySQL.
SELECT id,nombre,email,direccion
FROM usuarios
INTO OUTFILE ‘/rp/usuarios.csv’
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n’
donde:
* INTO OUTFILE : directorio y archivo donde se guardara.
* FIELDS TERMINATED BY : separador de cada campo.
* ENCLOSED BY : delimitación de campo.
* LINES TERMINATED BY : separador de fila.