Si puede hacer frente a una tabla a la vez y sus datos no son binarios, use el -B
opción al mysql
dominio. Con esta opción, generará archivos TSV (separados por tabuladores) que se pueden importar a Excel, etc. con bastante facilidad:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Alternativamente, si tiene acceso directo al sistema de archivos del servidor, use SELECT INTO OUTFILE
que puede generar archivos CSV reales:
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table