Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ergebnisse einer MySQL-Abfrage nach Excel exportieren?

Der typische Weg, dies zu erreichen, besteht darin, in CSV zu exportieren und die CSV-Datei dann in Excel zu laden.
Sie können dazu jedes beliebige MySQL-Befehlszeilentool verwenden, indem Sie INTO OUTFILE einfügen -Klausel in Ihrem SELECT Aussage:

SELECT ... FROM ... WHERE ... 
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','

Siehe diesen Link für detaillierte Optionen.

Alternativ können Sie mysqldump verwenden, um dump mit der Option --tab in einem Format mit getrennten Werten zu speichern, siehe dieser Link.

mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult

Hinweis:Wenn Sie keinen absoluten Pfad angeben, verwenden Sie etwas wie INTO OUTFILE 'output.csv' oder INTO OUTFILE './output.csv' , wird die Ausgabedatei in dem Verzeichnis gespeichert, das durch show variables like 'datadir'; angegeben wird .