sql >> Databasteknik >  >> RDS >> Mysql

Hur sparar jag MySQL-frågeutdata till excel- eller .txt-fil?

Från Spara MySQL-frågeresultat i en text- eller CSV-fil :

Syntax

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

Eller så kan du försöka få tag i utdata via klienten:

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

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. Hämta 2 sista inlägg för varje kategori

  2. Upptäcka inkrementella databasändringar (Oracle till MongoDB ETL)

  3. Hur hittar man de privilegier och roller som ges till en användare i Oracle?

  4. Massinfoga datafiler i SQL Server