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

Eksportere resultater af en Mysql-forespørgsel til excel?

Den typiske måde at opnå dette på er at eksportere til CSV og derefter indlæse CSV'en i Excel.
Du kan bruge et hvilket som helst MySQL kommandolinjeværktøj til at gøre dette ved at inkludere INTO OUTFILE klausul på din SELECT erklæring:

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

Se dette link for detaljerede muligheder.

Alternativt kan du bruge mysqldump til at gemme dump i et separat værdiformat ved hjælp af --tab-indstillingen, se dette link.

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

Tip:Hvis du ikke angiver en absoulte-sti, men bruger noget som INTO OUTFILE 'output.csv' eller INTO OUTFILE './output.csv' , vil den gemme outputfilen i mappen specificeret af show variables like 'datadir'; .



  1. At ramme 2100 parametergrænsen (SQL-server), når du bruger Contains()

  2. Sådan fungerer Cotd() i PostgreSQL

  3. hent tabelnavn fra en kolonne for fra-klausul

  4. Fejlkode:2013. Mistet forbindelse til MySQL-server under forespørgsel