Generador de CSV → SQL INSERT
Convertir
Pega datos tabulares y la herramienta construye INSERTs listos para cualquier base de datos. Elige el dialecto SQL (Standard, MySQL, PostgreSQL, SQLite) para el quoting de identificadores correcto, activa INSERT multi-row para salida compacta y deja que infiera tipos para que números y booleanos vayan sin comillas. Maneja celdas CSV con comillas, detección de cabecera y autodetección 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);Cómo usar
- Pega datos CSV / TSV / pipe / punto y coma.
- Define el nombre de tabla y el dialecto SQL.
- Activa multi-row e inferencia según necesites.
- Copia el SQL a tu archivo de migración / seed.
Preguntas frecuentes
- ¿Qué es INSERT multi-row?
- En vez de un INSERT por fila, multi-row produce un solo INSERT con todas las tuplas VALUES. Mucho más rápido para cargas masivas pero menos legible.
- ¿Cómo funciona la inferencia de tipos?
- Enteros (123), decimales (1.5), TRUE/FALSE y NULL van sin comillas. Todo lo demás se trata como cadena y se rodea con comillas simples con escape apropiado.
- ¿Hay riesgo de inyección SQL?
- Las comillas dentro de strings se duplican ('it''s safe'), el escape SQL estándar. No confíes en esto con datos no confiables — usa queries parametrizadas en producción; esta tool es para seeds y migraciones.
- ¿Por qué el quoting de identificadores cambia por dialecto?
- MySQL usa backticks (`col`), PostgreSQL y SQLite usan dobles comillas ("col"), y Standard SQL (SQL-92) también usa dobles. La tool elige el correcto para que la salida corra en tu DB.
Herramientas relacionadas
Conversor de Unidades CSS
Convierte entre px, rem, em, pt, vw, vh y % usando tu propio tamaño de fuente y viewport.
Conversor JSON ↔ YAML
Convierte JSON a YAML o YAML a JSON — elige la indentación y copia el resultado.
Conversor de Tamaño de Datos
Convierte entre bytes, KB, MB, GB, TB — en decimal (1000) o binario (1024).
Conversor de Números Romanos
Convierte entre números arábigos y romanos de 1 a 3999.
Conversor de Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Conversor de Unidades
Convierte longitud, peso, temperatura, área, volumen, velocidad y tiempo.