Wenn Sie mit Table-at-a-Time umgehen können und Ihre Daten nicht binär sind, verwenden Sie den -B
Option zu mysql
Befehl. Mit dieser Option werden TSV-Dateien (durch Tabulatoren getrennt) generiert, die ganz einfach in Excel usw. importiert werden können:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Wenn Sie direkten Zugriff auf das Dateisystem des Servers haben, verwenden Sie alternativ SELECT INTO OUTFILE
die echte CSV-Dateien erzeugen kann:
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table