Saltar al contenido

Generador de declaraciones de inserción SQL

Genere sentencias SQL INSERT listas para ejecutar a partir de un esquema de columnas, sin tocar una base de datos real.

Generador de declaraciones de inserción SQL

Describe una tabla y esta herramienta escribirá las declaraciones INSERT por ti. Asigne un nombre a la tabla, enumere sus columnas como pares "nombre:tipo" (id, nombre, correo electrónico, uuid, booleano, fecha o fecha incremental), establezca cuántas filas desea y generará un script SQL completo, listo para pegar: una instrucción INSERT INTO por fila, con cada valor ya citado o dejado al descubierto correctamente.

Cada tipo de columna se asigna a un generador realista. "id" cuenta desde 1 para una columna de clave principal. "nombre" y "correo electrónico" producen personas falsas plausibles (y un correo electrónico en minúscula coincidente). "uuid" genera un identificador RFC 4122 nuevo por fila. "booleano" alterna entre VERDADERO y FALSO. "fecha" elige un día aleatorio de un rango fijo de varios años, mientras que "fecha incremental" avanza un día por fila, lo que resulta útil para sembrar columnas creadas en orden. Los valores de cadena están entre comillas simples con comillas incrustadas duplicadas, por lo que es seguro ejecutar la salida tal como está; los números y los valores booleanos no se comillas, exactamente como lo espera un motor SQL.

Este es un generador, no un conversor: no lee un archivo CSV o JSON existente y no llama a ninguna base de datos para inspeccionar un esquema real; fabrica filas a partir de la forma que usted describe, que es exactamente lo que desea cuando necesita unos cientos de filas desechables para inicializar una base de datos de desarrollo, completar una demostración o realizar una prueba de esfuerzo de una migración antes de ejecutarla con datos reales. Si ya tiene datos y desea convertirlos en SQL, utilice en su lugar el conversor de CSV a SQL; Si desea datos de prueba JSON en lugar de SQL, utilice el generador de datos JSON simulado.

Todo se ejecuta en su navegador: el esquema y el SQL producido nunca salen de su dispositivo, así que es seguro usarlo con nombres de tablas y columnas internas. Copie el resultado, descárguelo como .txt listo para .sql o modifique el recuento de filas y regenere al instante.

Preguntas frecuentes

¿Qué tipos de columnas se admiten?
Siete generadores: id (entero secuencial), nombre (nombre completo aleatorio), correo electrónico (correo electrónico aleatorio), uuid (UUID aleatorio), booleano (VERDADERO/FALSO aleatorio), fecha (una fecha aleatoria de un rango fijo) y fecha incremental (un día después por fila).
¿Cómo defino las columnas?
Enumere los pares "nombre:tipo" separados por comas, por ejemplo id:id,nombre:nombre,correo electrónico:correo electrónico,activo:booleano. Se omiten los tipos desconocidos o los pares sin dos puntos.
¿Se escaparon correctamente los valores de cadena?
Sí. Los valores de texto están entre comillas simples y cualquier comilla simple dentro de ellos se duplica, por lo que el SQL generado se ejecuta sin errores de sintaxis. Los números y valores booleanos no se incluyen entre comillas.
¿Lee mis datos o base de datos existentes?
No. Solo fabrica filas a partir del esquema de columnas que usted escribe; nunca se conecta a una base de datos ni lee un archivo. Para convertir datos reales, utilice el conversor de CSV a SQL.
¿Mi esquema o el SQL generado están cargados en alguna parte?
No. La generación se ejecuta completamente en tu navegador: nada de lo que escribes o generas aquí se envía a un servidor.