O que é um Conversor de CSV para SQL?
Um conversor de CSV para SQL transforma dados separados por vírgula em instruções SQL INSERT prontas para executar em uma tabela de banco de dados. Isso é útil para migrar dados de planilhas para bancos de dados relacionais, gerar dados de seed para desenvolvimento ou preparar scripts de importação em massa sem escrever queries manualmente.
Como Usar Este Conversor
- Cole seus dados CSV no campo de entrada. A primeira linha deve conter os cabeçalhos das colunas.
- Insira o nome da tabela de destino.
- Clique em “Converter” para gerar instruções INSERT.
- Copie a saída SQL e execute no seu cliente de banco de dados.
Como Funciona
O conversor lê a primeira linha como nomes de colunas e cada linha subsequente como um registro de dados. Ele gera uma instrução INSERT por linha usando nomes de colunas parametrizados. Valores numéricos são inseridos sem aspas, enquanto valores de texto são devidamente delimitados com aspas simples e com escape para apóstrofos incorporados.
Perguntas Frequentes
Ele também cria a tabela?
Esta ferramenta gera apenas instruções INSERT, não CREATE TABLE. Você precisa criar a tabela com o esquema apropriado primeiro. Essa abordagem é intencional, pois tipos de coluna e restrições são melhor definidos manualmente com base nos seus requisitos de dados.
Como valores NULL são tratados?
Células CSV vazias são inseridas como NULL (sem aspas). Se você precisar delas como strings vazias, adicione aspas simples ao redor dos valores no seu CSV antes de converter.