Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment enregistrer la sortie de la requête MySQL dans un fichier Excel ou .txt ?

De Enregistrer les résultats de la requête MySQL dans un fichier texte ou CSV :

Syntaxe

   SELECT Your_Column_Name
    FROM Your_Table_Name
    INTO OUTFILE 'Filename.csv'
    FIELDS TERMINATED BY ','
    ENCLOSED BY '"'
    LINES TERMINATED BY '\n'

Ou vous pouvez essayer de récupérer la sortie via le client :

mysql -user -pass -e "select cols from table where cols not null" > /tmp/output

Astuce :Si vous ne spécifiez pas de chemin d'accès absolu mais utilisez quelque chose comme INTO OUTFILE 'output.csv' ou INTO OUTFILE './output.csv' , il stockera le fichier de sortie dans le répertoire spécifié par show variables like 'datadir'; .