Mysql
 sql >> Database >  >> RDS >> Mysql

Esportare i risultati di una query MySQL in Excel?

Il modo tipico per ottenere ciò è esportare in CSV e quindi caricare il CSV in Excel.
Puoi utilizzare qualsiasi strumento a riga di comando MySQL per farlo includendo INTO OUTFILE clausola sul tuo SELECT dichiarazione:

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

Vedi questo link per opzioni dettagliate.

In alternativa, puoi utilizzare mysqldump per archiviare il dump in un formato di valore separato utilizzando l'opzione --tab, vedere questo link.

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

Suggerimento:se non specifichi un percorso assoluto ma usi qualcosa come INTO OUTFILE 'output.csv' o INTO OUTFILE './output.csv' , memorizzerà il file di output nella directory specificata da show variables like 'datadir'; .