Von MySQL-Abfrageergebnisse in einer Text- oder CSV-Datei speichern :
Syntax
SELECT Your_Column_Name
FROM Your_Table_Name
INTO OUTFILE 'Filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Oder Sie könnten versuchen, die Ausgabe über den Client abzurufen:
mysql -user -pass -e "select cols from table where cols not null" > /tmp/output
Hinweis:Wenn Sie keinen absoluten Pfad angeben, verwenden Sie etwas wie INTO OUTFILE 'output.csv'
oder INTO OUTFILE './output.csv'
, wird die Ausgabedatei in dem Verzeichnis gespeichert, das durch show variables like 'datadir';
angegeben wird .