Saltar al contenido

Convertidor online gratuito de DB a SQL

Convierte archivos de DB compatibles en scripts SQL editables para migración, copia de seguridad o inspección.

Convertir DB a SQL online - gratis

Subiendo…

Tu archivo se procesa automáticamente y se elimina justo después de que descargues el resultado, o a las 3 horas como máximo.

Cómo funciona

  1. 1/3

    Sube tu archivo .db

    Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.

  2. 2/3

    Realiza la conversión de .db a .sql

    Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.

  3. 3/3

    Descarga el archivo .sql convertido

    El resultado de la conversión está listo para descargar.

Estadísticas de conversión de DB a SQL

9 de cada 10 conversiones terminan en 1 s o menos.

Archivos convertidos
53
9 de cada 10 conversiones tardan como máximo
1 s
Tamaño típico del archivo
50 KB
Los archivos DB se convierten con más frecuencia a XLSX 56 % CSV 16 % TXT 10 % JSON 4 %

Actualizado el 15 de noviembre de 2026, a partir de las conversiones en 101convert.com

Cómo convertir un archivo db a sql

Un programa que importa scripts SQL, o un equipo que necesita código fuente de base de datos legible para la migración y el archivado, puede requerir que un archivo de base de datos se exporte como .sql. La conversión produce texto que contiene el esquema y los datos en lugar del archivo de base de datos binario original.

Qué es el formato DB

.db es una extensión genérica, no un formato de base de datos único. SQLite suele utilizar archivos .db, .sqlite y .sqlite3; las aplicaciones, los dispositivos móviles, el software de escritorio y los sistemas integrados los utilizan para almacenar datos locales. Otros archivos .db pueden pertenecer a Microsoft Access, Berkeley DB, software relacionado con dBase o una base de datos específica de una aplicación.

Una base de datos SQLite es un archivo independiente que contiene tablas, índices, vistas, triggers y registros almacenados. La extensión del nombre de archivo no identifica el formato interno, por lo que se debe comprobar la aplicación que lo creó o el encabezado del archivo antes de elegir un exportador. Cambiar el nombre de un archivo a .sql no lo convierte.

Qué es el formato SQL

Un archivo .sql es texto sin formato que contiene instrucciones SQL como CREATE TABLE, INSERT, CREATE INDEX, CREATE VIEW y CREATE TRIGGER. Un motor de base de datos compatible ejecuta estas instrucciones para volver a crear parte o la totalidad del esquema y los datos de origen.

El texto SQL se puede inspeccionar, editar, almacenar en un sistema de control de versiones, respaldar e importar en otra base de datos. Sin embargo, los dialectos SQL difieren: un volcado generado por SQLite puede requerir cambios antes de ejecutarse en MySQL, MariaDB, PostgreSQL u otro motor.

Cómo convertir un archivo DB de SQLite

  1. Realiza una copia de seguridad del archivo original y cierra el software que todavía pueda estar escribiendo en él.
  2. Comprueba su integridad con el programa de línea de comandos de SQLite:

sqlite3 input.db "PRAGMA integrity_check;"

  1. Exporta la base de datos completa, incluido su esquema y sus filas:

sqlite3 input.db .dump > output.sql

El volcado normalmente incluye instrucciones de transacción, definiciones de tablas, índices, vistas, triggers e inserciones de filas. Para exportar una tabla en lugar de la base de datos completa, utiliza el nombre de la tabla con el comando de volcado, por ejemplo sqlite3 input.db ".dump users" > users.sql.

  1. Prueba el resultado importándolo en una base de datos nueva:

sqlite3 restored.db < output.sql

Para una base de datos que pueda estar cambiando, crea una copia de trabajo coherente con el comando de copia de seguridad de SQLite antes de volcarla:

sqlite3 input.db ".backup 'working.db'"
sqlite3 working.db .dump > output.sql

Las aplicaciones de escritorio de SQLite pueden realizar la misma operación mediante menús como Database → Export → SQL; los nombres exactos de los menús dependen del programa. Si no deseas instalar software, puedes convertir archivos compatibles en 101convert.com de forma gratuita. No subas bases de datos que contengan información confidencial, personal o regulada a menos que su tratamiento esté permitido.

Cómo convertir otros archivos DB

Identifica el motor de base de datos antes de exportar. Una base de datos de Access debe abrirse con Microsoft Access o migrarse mediante una conexión ODBC adecuada; la vista SQL de una consulta de Access no es necesariamente un volcado completo de la base de datos. Berkeley DB y los archivos específicos de una aplicación requieren sus propias utilidades o el software que los creó.

Para una base de datos de MySQL o MariaDB ya identificada, utiliza la utilidad del proveedor en lugar de tratar como SQLite un archivo arbitrario con una extensión .db:

mysqldump database_name > output.sql

Para PostgreSQL, utiliza:

pg_dump --format=p database_name > output.sql

Estos comandos exportan un servidor de base de datos o una base de datos con nombre, no un archivo .db independiente desconocido. Se necesita la herramienta de exportación nativa de la base de datos cuando el formato del archivo no está documentado o reconocido.

Compatibilidad y límites de calidad

Un volcado SQL conserva únicamente los objetos compatibles con su exportador. El volcado de SQLite normalmente conserva tablas ordinarias, índices, vistas, triggers y datos, pero no reproduce los permisos de archivo, la configuración de cifrado, la configuración de la aplicación, los archivos externos ni todos los detalles de implementación de las tablas virtuales.

Al trasladar el volcado a otro motor, revisa las comillas de los identificadores, las declaraciones de tipos, AUTOINCREMENT, el tratamiento de valores booleanos y fechas, el comportamiento de INTEGER PRIMARY KEY, las cláusulas de conflicto, la sintaxis de los triggers, las claves externas, las intercalaciones y las pragmas específicas del motor. Prueba la base de datos importada con consultas y restricciones representativas.

Los volcados SQL son texto sin formato y pueden contener todos los registros almacenados, por lo que debes protegerlos como la base de datos de origen. Las bases de datos grandes producen archivos grandes; la compresión ZIP o gzip reduce el tamaño de almacenamiento y transferencia, pero no cambia el contenido exportado.

DB vs SQL: comparación de formatos

Cómo se comparan los formatos DB y SQL en las propiedades que más importan para esta conversión.

Comparación de los formatos de archivo DB y SQL
Propiedad .DB Database file .SQL Structured Query Language script
Legible como texto plano No Sí
Tipos de datos Tipado Tipado
Fórmulas No No
Varias tablas o hojas Sí —
Tamaño de archivo típico Medio Pequeño
Estándar abierto Parcialmente abierto Parcialmente abierto
Más adecuado para Intercambio de datos Intercambio de datos
Introducido — 1970
Tipo MIME — application/sql

La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org

Preguntas frecuentes

¿Es gratuito el convertidor de DB a SQL?

Sí, convertir DB a SQL en 101convert.com es totalmente gratuito. No se requiere registro, correo electrónico ni instalación. Si necesitas un límite de tamaño de archivo mayor o quieres convertir más archivos a la vez, consulta nuestros planes.

¿Qué tamaño puede tener mi archivo DB?

Puedes subir archivos DB de hasta 10 MB y convertir hasta 3 archivos a la vez en un solo lote. Con un plan de pago, el límite sube hasta 50 MB por archivo y 20 archivos a la vez, consulta nuestros planes.

¿Cuánto tarda la conversión de DB a SQL?

9 de cada 10 conversiones de DB a SQL en 101convert.com tardan como máximo 1 s, según los últimos 90 días. El archivo típico pesa 50 KB. Hasta ahora se han convertido 53 archivos.

¿Qué ocurre con mis archivos subidos?

Los archivos se procesan automáticamente. Lo que subes se elimina de nuestros servidores justo después de que descargues el resultado, o a las 3 horas como máximo. Nunca vemos ni compartimos tus archivos.

¿Necesito instalar algún programa para convertir DB a SQL?

No. La conversión de DB a SQL se realiza completamente online en tu navegador y funciona en Windows, Mac, Linux, Android y iPhone.

¿Ha fallado la conversión?

En la mayoría de los casos, la causa es un formato de archivo incorrecto. Sube un archivo DB válido para esta conversión de DB a SQL. En ocasiones, el problema también puede estar de nuestro lado. Analizamos los fallos de conversión recurrentes y desactivamos o reparamos el convertidor si detectamos algún defecto.

¿Convertir un archivo .db a .sql conservará mis tablas y datos?

Por lo general, exporta el esquema de la base de datos y los registros almacenados como instrucciones SQL, pero el resultado exacto depende del motor de base de datos y de las funciones compatibles con el archivo de origen. Es posible que no se incluyan configuraciones específicas de la base de datos, detalles del almacenamiento interno y algunos objetos avanzados.

¿Puedo editar el archivo SQL después de convertir un archivo .db?

Sí, un archivo SQL es texto plano, por lo que puedes revisar y editar las definiciones de tablas, las consultas y las instrucciones de datos. Es un script, no una base de datos activa, así que los cambios solo se aplican cuando el script se ejecuta en un sistema de base de datos compatible.

¿Por qué no se ejecuta mi archivo .sql convertido?

La razón más común es que el SQL utiliza sintaxis o tipos de datos específicos del motor de base de datos original y se está ejecutando en uno diferente. Los archivos .db cifrados o dañados, los objetos no compatibles y los valores binarios o de fecha inusuales también pueden generar instrucciones incompletas o no válidas.

¿La conversión de .db a .sql conservará los índices, las vistas y los triggers?

Puede conservar estos objetos cuando el formato de origen y el conversor los admiten, pero no se garantiza que se transfieran exactamente. Es posible que se omitan las opciones específicas del motor, los permisos, los campos generados y otras configuraciones internas de la base de datos, o que requieran ajustes manuales.

Ya descargado

Este archivo ya se ha descargado. Para proteger tu privacidad, lo borramos de nuestro servidor justo después de la descarga, así que no se puede volver a descargar. Si lo necesitas otra vez, vuelve a convertir el archivo.