SELECT a fichero csv


Icono de sql De la misma forma que podemos cargar ficheros csv a una tabla ( se pueden extraer como explica en esta entrada /cargar-datos-desde-un-csv ) también podemos pasar de una query SELECT a un csv.

SELECT nombre,apellido,telefono FROM clientes INTO OUTFILE '/tmp/clientes.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

Desde está consulta pasaremos los campos nombre,apellido y telefono de la tabla clientes al fichero '/tmp/clientes.csv'. El formato aparecerá de la siguiente forma:

'pepe','rubianes','9999999'
'jose','garcia','9999998'