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

Hvordan gemmer man MySQL-forespørgselsoutput til excel- eller .txt-fil?

Fra Gem MySQL-forespørgselsresultater i en tekst- eller CSV-fil :

Syntaks

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

Eller du kan prøve at få fat i outputtet via klienten:

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

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. Hvorfor er usigneret heltal ikke tilgængelig i PostgreSQL?

  2. Sådan læser du sql-forespørgsel til pandas dataframe / python / django

  3. Sådan får du datoen fra en Datetime-kolonne i MySQL

  4. Mysql:Hvordan forespørger man en kolonne, hvis type er bit?