Nouplo

CSV a SQL

Una tabla pegada, lista para ejecutar.

Resultado
Pega o escribe arriba para ver el resultado aquí.

Tus archivos se quedan en tu dispositivo

Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.

Cómo funciona

  1. Pega el CSV o el TSV: directamente desde la hoja de cálculo funciona.
  2. Ponle nombre a la tabla. Encierra los identificadores si tu base de datos lo pide.
  3. Deja CREATE TABLE para una tabla nueva; quítalo para insertar en una que ya existe.
  4. Copia el SQL y ejecútalo. Léelo antes.

Preguntas frecuentes

¿Cómo elige los tipos de columna?
Por el tipo más estrecho en el que caben todos los valores de la columna: solo dígitos da INTEGER, un punto decimal DECIMAL, una fecha DATE, y lo demás VARCHAR con algo de margen. Un solo texto basta para que toda la columna sea texto, que es el lado seguro por el que equivocarse.
¿Se escapan los valores?
Una comilla dentro de un valor se duplica, que es el escape en el que coinciden todos los dialectos, y una celda vacía pasa a NULL en vez de a cadena vacía. Para un archivo que vas a ejecutar tú mismo sobre tus datos, eso es lo correcto.
¿Puedo usarlo con datos de un formulario o una API?
No con seguridad. Son literales, no marcadores; construir sentencias así a partir de una entrada que no escribiste tú es justo como se produce una inyección SQL. Para todo lo automatizado, usa los parámetros de tu controlador.
¿Se envía algo a un servidor?
No. Funciona en tu navegador, así que lo que pegues se queda en tu ordenador.

Herramientas relacionadas