sql >> Databasteknik >  >> RDS >> Mysql

Exportera resultat av en Mysql-fråga till Excel?

Det typiska sättet att uppnå detta är att exportera till CSV och sedan ladda CSV:en till Excel.
Du kan använda vilket MySQL kommandoradsverktyg som helst för att göra detta genom att inkludera INTO OUTFILE sats på din SELECT uttalande:

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

Se denna länk för detaljerade alternativ.

Alternativt kan du använda mysqldump för att lagra dump i ett separat värdeformat med alternativet --tab, se denna länk.

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

Tips:Om du inte anger en absoulte-sökväg utan använder något som INTO OUTFILE 'output.csv' eller INTO OUTFILE './output.csv' , kommer den att lagra utdatafilen i katalogen som anges av show variables like 'datadir'; .



  1. MySQL Snabbtips:Använd funktionen LENGTH och TRIM

  2. Hur man hittar alla tabeller med Identity Column i SQL Server Database - SQL Server / T-SQL Tutorial Del 45

  3. Hur man ställer in teckenuppsättningen och sorteringen av en databas i MySQL

  4. Asynkron replikering automatisk failover i MySQL 8.0.22