How to export a MySQL query as CSV

Tyler Tyler (261)
Total time: 1 minute 

This guide will show you how to export your MySQL query as a CSV file, a common need when analyzing records or data.

Posted in these interests:

webdev
PRIMARY
84 subscribers
sysadmin
19 subscribers
mysql
9 subscribers
dba
0 subscribers

For instance, if you're trying to get all of the users from the 'users' table:

SELECT * FROM users

Append this onto the end of the query to output the results to a file /tmp/users.csv

INTO OUTFILE '/tmp/users.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
SELECT *
FROM users
INTO OUTFILE '/tmp/user.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'