Saída da loja MySQL para CSV

Saída da loja MySQL para CSV

“Apesar de ser um banco de dados relacional, o mecanismo MySQL permite uma margem de flexibilidade, permitindo carregar e exportar dados de várias fontes. Um desses formatos é o formato CSV.”

Neste tutorial, você aprenderá vários métodos e técnicas para exportar saída MySQL para um arquivo CSV.

Vamos mergulhar.

O que é CSV?

Antes de discutir como exportar dados no formato CSV, vamos explorar o que é CSV e por que isso importa para nós.

Valor separado por vírgula refere -se a um tipo de formato de arquivo de texto ASCII em que os valores são divididos por um tipo de delimitador definido. Na maioria dos casos, cada valor é normalmente separado por uma vírgula.

O CSV é fácil para as máquinas lerem, pois tudo o que você precisa é determinar o delimitador e formatar os dados em outros formatos. Oferece vantagens, como a capacidade de lidar com grandes quantidades de dados e legibilidade.

Crie tabela de amostra

Para ilustrar como podemos exportar dados para o CSV, vamos criar uma tabela de amostra com dados de amostra. Um exemplo de consulta é fornecido abaixo:

Podemos verificar se a tabela é criada e temos os dados de amostra:

Selecione
*
DE
funcionários;

Tabela resultante:

Selecione dados e salve no arquivo CSV

Podemos salvar a saída do comando acima em um arquivo CSV, como mostrado no comando abaixo:

Selecione
*
DE
funcionários em saída './funcionários.CSV ';

A consulta acima deve salvar os resultados da instrução SELECT no arquivo CSV especificado. Você também pode especificar o caminho absoluto disponível em seu sistema.

Lembre-se de que a recente versão do MySQL impedirá que você escreva para o arquivo se a opção -secure-priv-file estiver ativada.

Você pode verificar nosso tutorial sobre como desativar esse recurso.

Tabela de exportação com cabeçalhos de coluna

Se você deseja incluir os cabeçalhos da coluna no arquivo CSV, você pode executar o código como:

A consulta acima usa a declaração da União para organizar e agrupar os cabeçalhos da coluna no arquivo CSV.

Exportar resultados para CSV usando o MySQL Dump

Também podemos usar o MySQL Dump para salvar a tabela em um arquivo CSV. A sintaxe do comando é como mostrado:

mysqldump -u [nome de usuário] -p -t -t/path/to/diretório [banco de dados] [tablename] - -campos terminado por = ','

Considere o código de exemplo abaixo:

mysqldump -u root -p -t -t funcionários_table.CSV Testes funcionários-terminados por campos = ','

Fechamento

Neste artigo, exploramos os vários métodos e técnicas que você pode usar para exportar um resultado MySQL para um arquivo CSV.

Obrigado pela leitura e codificação feliz!!