De Salvar os resultados da consulta MySQL em um arquivo de texto ou CSV :
Sintaxe
SELECT Your_Column_Name
FROM Your_Table_Name
INTO OUTFILE 'Filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Ou você pode tentar pegar a saída através do cliente:
mysql -user -pass -e "select cols from table where cols not null" > /tmp/output
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';
.