Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como salvar a saída da consulta MySQL em um arquivo excel ou .txt?


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'; .