RevealTheme logo

CSV para SQL INSERT

Gera instruções SQL INSERT a partir de dados CSV. Útil para importar exportações CSV para bancos de dados.

INSERT INTO my_table (name, value) VALUES ('A', '1');
INSERT INTO my_table (name, value) VALUES ('B', '2');

O que é CSV para SQL INSERT?

Importar CSV em massa para um banco de dados normalmente exige instruções INSERT. Este gerador produz INSERT em SQL padrão que funcionam no MySQL, PostgreSQL, SQLite e na maioria dos demais SGBDs. Para CSVs muito grandes (mais de 10.000 linhas), é preferível usar o utilitário nativo do seu banco de dados (LOAD DATA / COPY FROM): ele é ordens de magnitude mais rápido.

Perguntas frequentes

Ele trata os caracteres especiais nos valores?
Sim: as aspas simples são escapadas corretamente.
E os valores NULL?
As células vazias se tornam strings vazias. Substitua-as por NULL manualmente, se necessário.

Ferramentas relacionadas