Requête Mysql exportée en CSV

Si vous souhaitez obtenir le résultat d'une rerquête SQL Mysql dans un fichier CSV, rien de plus simple.

Dans notre exemple nous allons mon exemple exporter les utilisateur d'une base PhpList dans un fichier csv classique.
Je ne selectionne que les utilisateurs qui ne sont pas blacklistés.

SELECT id,email, confirmed, blacklisted
FROM phplist_user_user
WHERE blacklisted=0
INTO OUTFILE '/tmp/fichiercsv.csv'
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"';

Il ne reste plus qu'à récupérer le fichier /tmp/fichiercsv.csv

Par Christophe HIRON
26 juillet 2012