Conversor de CSV a SQL - Genere CREATE TABLE e INSERT

AdSense Placeholder
Slot: header_tool

Conversor de CSV a SQL

Convierta una exportación de hoja de cálculo en SQL listo para ejecutar

Filas
0
Columnas
0
Tipos deducidos
--

AdSense Placeholder
Slot: tool_mid_article

Cuatro Bases de Datos

Identificadores, escapes y tipos siguen las reglas de PostgreSQL, MySQL, SQLite o SQL Server.

Deducción de Tipos

Se detectan enteros, decimales con precisión, booleanos, fechas, marcas de tiempo y longitudes de texto.

Análisis Real de CSV

Se admiten campos entre comillas con comas, comillas y saltos de línea, y el delimitador se detecta solo.

Privado

Todo se ejecuta en su navegador; nada de lo que pegue se sube.

De la Hoja de Cálculo a la Base de Datos

El tipo de cada columna se elige según sus valores: los enteros pasan a INTEGER (o BIGINT por encima de 2.147.483.647), los números con decimales a DECIMAL/NUMERIC con la precisión y escala necesarias, true/false a BOOLEAN, AAAA-MM-DD a DATE y las fechas con hora a TIMESTAMP. Todo lo demás es texto con la longitud del valor más largo. Los valores con ceros a la izquierda, como códigos postales tipo 01234, quedan como texto para conservar los ceros.

Las cadenas se escapan según la base de datos elegida (MySQL además duplica las barras invertidas), y en SQL Server llevan el prefijo N para conservar los acentos. Insertar muchas filas por sentencia es mucho más rápido que un INSERT por fila, pero SQL Server admite como máximo 1.000 filas en una lista VALUES. Para archivos muy grandes, use el cargador masivo de su base de datos (COPY, LOAD DATA o .import).

Puntos Clave

  • Revise los tipos: Ajuste los tipos deducidos antes de usarlos con datos de producción.
  • Se conservan los ceros: Los códigos como 007 se guardan como texto.
  • Inserciones por lotes: Agrupe filas por velocidad; use cargadores masivos para archivos enormes.
AdSense Placeholder
Slot: footer_leaderboard