Om du kan hantera tabeller i taget och dina data inte är binära, använd -B
alternativet till mysql
kommando. Med det här alternativet genererar den TSV-filer (tabseparerade) som kan importeras till Excel, etc, ganska enkelt:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Alternativt, om du har direktåtkomst till serverns filsystem, använd SELECT INTO OUTFILE
som kan generera riktiga CSV-filer:
SELECT * INTO OUTFILE 'table.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM table