a11y.skipToMainContent
1

Declarações CSV para SQL INSERT

Colar um CSV e obter instruções SQL INSERT para MySQL, PostgreSQL, SQLite ou MS SQL — opcionalmente com um preâmbulo CREATE TABLE (tipos de colunas são inferidos a partir dos dados). O modo INSERT multivalor colapsa tudo numa única instrução.

More options
Was this tool helpful?
Send output to:
Advertisement

How to use CSV to SQL

  1. Cola o teu CSV.
  2. Definir nome da tabela e dialeto.
  3. Opcionalmente habilitar a mesa de criação.
  4. Clique em Gerar SQL.

O que é {nome}?

Cada valor da célula é citado apropriadamente — números permanecem sem citação, NULL manipulado, booleanos reconhecidos. A fuga do identificador segue o dialeto escolhido (regressos para MySQL, citações duplas para Postgres, braquetes para MSSQL).

Advertisement

FAQ

Como são inferidos os tipos de colunas?
Por-coluna heurística: all-integer → INTEGER, all-numeric → DECIMAL, all-boolean → BOOLEAN, cordas curtas → VARCAR(255), mais → TEXTO.
Como lida com vírgulas, citações e novas linhas dentro dos valores?
O analisador segue as regras RFC 4180 CSV — campos contendo vírgulas ou novas linhas são envoltos em aspas duplas, e aspas dentro dos valores são escapadas dobrando-as.
Posso pôr a mesa e o nome do esquema?
Sim, há um campo Nome da Tabela que você pode editar antes de gerar. A saída usa o nome que você fornece tanto na tabela CREATE opcional quanto em todas as declarações INSERT.

Related tools

Author

SC
Sarah Chen"The Data Whisperer"

Data Analyst & CSV Specialist

Sarah has spent more than a decade wrangling spreadsheets, debugging CSV exports, and teaching teams how to make data work for them. She previously led data-quality initiatives at a fintech unicorn, where she reduced reporting errors by 40 percent through automated validation pipelines. When she is not optimizing queries or writing about data tooling, you will find her mentoring junior analysts at local bootcamps and speaking at data literacy meetups.

← Back to CSV Tools · All tags

Last updated:

Advertisement