Gerador CSV → SQL INSERT
Cole dados tabulares e a ferramenta constrói INSERTs prontos para qualquer banco. Escolha o dialeto SQL (Standard, MySQL, PostgreSQL, SQLite) para o quoting de identificadores correto, ative INSERT multi-row para saída compacta e deixe inferir tipos para que números e booleanos saiam sem aspas. Lida com células CSV entre aspas, detecção de cabeçalho e autodetecção de delimitador.
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (1, 'Alice', 'Engineer', '2024-01-15', 87.5, TRUE);
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (2, 'Bob', 'Designer', '2023-08-22', 92.0, TRUE);
INSERT INTO "users" ("id", "name", "role", "joined", "score", "active") VALUES (3, 'Carol', 'PM', '2025-03-04', 79.3, FALSE);Como usar
- Cole dados CSV / TSV / pipe / ponto e vírgula.
- Defina o nome da tabela e o dialeto SQL.
- Ative multi-row e inferência conforme necessário.
- Copie o SQL para seu arquivo de migration / seed.
Perguntas frequentes
- O que é INSERT multi-row?
- Em vez de um INSERT por linha, multi-row produz um único INSERT com todas as tuplas VALUES. Muito mais rápido para cargas massivas mas menos legível.
- Como a inferência de tipos funciona?
- Inteiros (123), decimais (1.5), TRUE/FALSE e NULL vão sem aspas. Tudo mais é tratado como string e envolto em aspas simples com escape adequado.
- Há risco de injeção SQL?
- Aspas dentro de strings são duplicadas ('it''s safe'), o escape SQL padrão. Não confie nisso com dados não confiáveis — use queries parametrizadas em produção; esta ferramenta é para seeds e migrations.
- Por que o quoting de identificadores muda por dialeto?
- MySQL usa crases (`col`), PostgreSQL e SQLite usam aspas duplas ("col"), e Standard SQL (SQL-92) também usa aspas duplas. A ferramenta escolhe o correto para a saída rodar no seu banco.
Guias sobre este tema
Ferramentas relacionadas
Gerador JSON → SQL INSERT
Transforma um array JSON de objetos em statements INSERT — quoting PostgreSQL, MySQL, SQLite ou ANSI, com cauda opcional ON CONFLICT upsert.
Gerador de Mock Data
Gere registros falsos realistas para testes — nomes, emails, datas, IDs, lorem — exporte como JSON, CSV ou SQL INSERT.
Conversor de tabela HTML para CSV
Extraia dados de uma <table> HTML para CSV, TSV ou linhas separadas por ponto e vírgula, no seu navegador.
Conversor CSV ↔ TSV ↔ Pipe
Troca texto delimitado entre CSV, TSV, pipe e ponto-e-vírgula — com quoting estilo RFC-4180 e auto-detecção.
Gerador de Tabelas Markdown
Cole CSV, TSV ou dados delimitados por pipe e obtenha uma tabela GFM alinhada.
Conversor de CSV para Excel (XLSX)
Transforme CSV ou TSV num ficheiro .xlsx real no navegador, mantendo zeros à esquerda, IDs longos e códigos como SEPT1 exatamente como foram escritos.