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

Come salvare l'output della query MySQL in Excel o in un file .txt?

Da Salva i risultati delle query MySQL in un file di testo o CSV :

Sintassi

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

Oppure potresti provare a prendere l'output tramite il client:

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

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'; .