Hvis du kan klare tabel-ad-gangen, og dine data ikke er binære, skal du bruge -B
mulighed for mysql
kommando. Med denne mulighed genererer den TSV-filer (fanesepareret), som ganske nemt kan importeres til Excel osv.:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Alternativt, hvis du har direkte adgang til serverens filsystem, skal du bruge SELECT INTO OUTFILE
som kan generere rigtige CSV-filer:
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table