Por que converter SQL para CSV?
Um arquivo .sql é um script de texto simples contendo definições de esquema e instruções INSERT, não uma tabela plana. CSV é um formato tabular de texto simples para planilhas e pipelines de dados. As instruções SQL devem ser executadas em um motor de banco de dados antes que as linhas resultantes possam ser exportadas como um .csv plano.
Como converter SQL para CSV
DBeaver FREE
Conecte-se ao motor apropriado, execute o .sql via Script > Executar Script SQL, clique com o botão direito em qualquer tabela e escolha Exportar Dados como CSV.
MySQL Workbench FREE
Use Server > Data Import para executar o .sql em um esquema, selecione uma tabela, execute uma consulta e clique no botão Export no grid de resultados para salvar como CSV.
Sobre estes formatos
Um arquivo SQL é um arquivo de texto simples contendo comandos SQL - definições de esquema, instruções INSERT ou consultas. Abra-o em qualquer editor de texto para lê-lo; para usá-lo,…
Abrir detalhes de .SQL →Um arquivo CSV armazena dados tabulares como texto simples - uma linha por registro, valores separados por vírgulas (ou ponto e vírgula em localidades europeias). Qualquer planilha o abre:…
Abrir detalhes de .CSV →Qualidade e o que observar
- Use o mesmo motor de onde o dump veio: um dump do MySQL falhará no PostgreSQL devido a diferenças de dialeto, como o uso de crases (backticks) e
AUTO_INCREMENT. - Um dump de múltiplas tabelas produz vários arquivos CSV - você deve exportar cada tabela separadamente.
- Dumps apenas de esquema (sem instruções
INSERT) produzirão arquivos CSV vazios apenas com os cabeçalhos das colunas.