Nós todos sabemos que nos dias de hoje, temos todos os tipos de ferramentas de interface gráfica que podem nos ajudar a exportar dados de MySQL em vários formatos, incluindo o formato CSV (valores separados por vírgula). Mas em alguns casos é preciso incorporar uma exportação de dados via shell scripts/SQL que são parte de um processo ETL caseira (isso é feito usando menos recursos). A sintaxe básica para fazer uma exportação de dados do MySQL para um arquivo externo CSV. - você pode implementar várias lógicas de negócios em seu sql.
Nota: -o usuário que irá fazer a exportação deve ter a concessão/grant FILE. O arquivo de saída deve conter algo de tipo: Para ver como importar o arquivo CSV no MySQL siga este artigo.