Si vous avez accès au serveur MySQL, vous pouvez utiliser SELECT INTO OUTFILE
pour faire la plupart de ceci pour vous :
SELECT * FROM my_table
INTO OUTFILE 'my_table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';
Vous voudrez peut-être avoir un délimiteur de ligne de \r\n
si vous utilisez Windows.
Si vous ne spécifiez pas de chemin complet vers le fichier CSV résultant, il est placé dans le répertoire de données du serveur MySQL juste à côté des tables.