Si tiene acceso al servidor MySQL, puede usar SELECT INTO OUTFILE
hacer la mayor parte de esto por ti:
SELECT * FROM my_table
INTO OUTFILE 'my_table.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n';
Es posible que desee tener un delimitador de línea de \r\n
si está usando Windows.
Si no especifica una ruta completa al archivo CSV resultante, se ubicará en el directorio de datos del servidor MySQL justo al lado de las tablas.