Convertidor online gratuito de DB3 a SQL
Convierte archivos SQLite o dBASE III DB3 en scripts SQL inspeccionables e importables.
Convertir DB3 a SQL online - gratis
Tu archivo se procesa al instante y se elimina en cuanto lo descargas.
Importar un archivo desde una URL
Pega un enlace directo al archivo. Lo descargamos a nuestro servidor y se convierte igual que un archivo subido.
Cómo funciona
-
1/3
Sube tu archivo .db3
Haz clic para seleccionar el archivo que quieres convertir o simplemente arrástralo y suéltalo en el área indicada.
-
2/3
Realiza la conversión de .db3 a .sql
Una vez subido el archivo correctamente, haz clic en convertir cuando estés listo.
-
3/3
Descarga el archivo .sql convertido
El resultado de la conversión está listo para descargar.
Estadísticas de conversión de DB3 a SQL
Actualizado el 11 de noviembre de 2026, a partir de las conversiones en 101convert.com
Cómo convertir un archivo db3 a sql
- Bases de datos
- Aún sin calificaciones.
Un archivo DB3 necesita conversión cuando una base de datos debe importarse en un software que acepta un script SQL, migrarse a otro motor de bases de datos o archivarse en un formato de texto legible. El procedimiento correcto depende de si el archivo es una base de datos SQLite o una tabla dBASE III.
Qué es el formato DB3
DB3 es una extensión de base de datos ambigua. Normalmente hace referencia a un archivo de base de datos SQLite o a una tabla dBASE III; la extensión por sí sola no identifica el formato.
- SQLite: Una base de datos relacional completa almacenada en un solo archivo. Puede contener tablas, índices, vistas, triggers, definiciones de esquema y datos. Los archivos SQLite se utilizan en aplicaciones de escritorio, dispositivos integrados, aplicaciones móviles e instalaciones de software. Una base de datos SQLite normalmente comienza con el encabezado
SQLite format 3. - dBASE III: Una tabla que contiene registros y definiciones de campos. Su extensión habitual es
.dbf, aunque algunos programas utilizan.db3para las tablas dBASE III. Los campos memo pueden depender de un archivo.dbtcoincidente. Un archivo dBASE III tiene un encabezado dBASE y un área de definición de campos, no un encabezado SQLite.
No identifique el archivo abriéndolo en un editor de texto: ambos formatos son binarios. Compruebe el encabezado con una utilidad de base de datos o abra una copia en un software compatible con el formato sospechado. Mantenga cualquier archivo .dbt coincidente junto con la tabla dBASE durante la conversión.
Qué es el formato SQL
Un archivo SQL es un script de texto plano que contiene instrucciones de base de datos, no un motor de bases de datos ni un formato binario universal. Un volcado puede contener instrucciones CREATE TABLE, INSERT, de índices, vistas, triggers y restricciones.
Los archivos SQL pueden inspeccionarse, editarse, almacenarse en sistemas de control de versiones, restaurarse en una base de datos y transferirse entre equipos sin la aplicación DB3 original. La compatibilidad depende del motor de destino: SQLite, MySQL, PostgreSQL y Microsoft SQL Server utilizan distintos tipos de datos, reglas de entrecomillado, sintaxis de numeración automática, funciones y comandos administrativos.
Cómo convertir un archivo DB3 de SQLite
- Cree una copia de seguridad y confirme que el archivo contiene el encabezado SQLite.
- Instale la utilidad de línea de comandos de SQLite y compruebe la base de datos:
sqlite3 input.db3 "PRAGMA integrity_check;"sqlite3 input.db3 ".tables" - Genere un volcado del esquema y los datos:
sqlite3 input.db3 ".dump" > output.sql - Abra
output.sqly verifique que estén presentes las tablas, filas, índices, vistas, triggers y restricciones esperados. - Restaure el script en SQLite cuando sea necesario:
sqlite3 restored.db < output.sql
Los usuarios que no deseen instalar software pueden convertir el archivo en 101convert.com de forma gratuita y descargar el archivo SQL generado. No cargue contenido confidencial o regulado de bases de datos en un convertidor en línea.
Cómo convertir un archivo DB3 de dBASE III
- Coloque la tabla
.db3o.dbfy su archivo memo.dbtcorrespondiente en la misma carpeta. No cambie el nombre de ninguno de los dos archivos antes de importarlos. - Abra la tabla en un programa de bases de datos compatible con dBASE o en una utilidad de conversión de DBF.
- Utilice Export o Save as SQL, seleccione el dialecto SQL de destino e incluya tanto las definiciones de las tablas como los registros. Exporte los índices u otros metadatos solo cuando el motor de destino los admita.
- Inspeccione el archivo
.sqlgenerado para comprobar los nombres de los campos, los literales de fecha, los valores memo, la precisión numérica y la codificación de caracteres antes de importarlo.
Si el programa de origen no puede exportar SQL, un script puede leer la tabla con el paquete dbfread de Python, crear una base de datos provisional, insertar los valores mediante instrucciones parametrizadas y exportar esa base de datos provisional con el comando .dump de SQLite. Esto requiere gestionar explícitamente los campos memo, los registros eliminados, las páginas de códigos de dBASE y los tipos de campo específicos de dBASE.
Compatibilidad y comprobaciones de datos
Una conversión no puede conservar información que no tenga un equivalente en el motor de destino. Los campos lógicos, de fecha, memo, numéricos y de página de códigos de dBASE pueden requerir una asignación manual de tipos. SQLite utiliza tipado dinámico, por lo que sus tipos declarados podrían no corresponder exactamente con los tipos de MySQL o PostgreSQL.
La ausencia de archivos .dbt puede eliminar el contenido memo de dBASE. Los registros dBASE eliminados pueden permanecer en la tabla física hasta que esta se compacte, y un convertidor puede omitirlos o mostrarlos según su configuración. Después de la importación, compare el número de filas y compruebe los valores nulos, las fechas, la precisión decimal, los caracteres no ASCII, los campos memo, los índices, las claves foráneas y el comportamiento de las claves primarias o la numeración automática.
Un volcado de SQLite no es automáticamente un script para MySQL o PostgreSQL. Antes de importarlo en otro motor, elimine o reescriba elementos específicos de SQLite, como las instrucciones PRAGMA, INSERT OR REPLACE, las declaraciones de tipos de SQLite y la numeración automática o el entrecomillado específicos de SQLite. Revise el SQL generado en una base de datos de prueba antes de ejecutarlo con datos de producción.
DB3 vs SQL: comparación de formatos
Cómo se comparan los formatos DB3 y SQL en las propiedades que más importan para esta conversión.
| Propiedad | .DB3 SQLite database | .SQL Structured Query Language script |
|---|---|---|
| Legible como texto plano | No | Sí |
| Tipos de datos | Tipado | Tipado |
| Estructuras anidadas | Sí | — |
| Fórmulas | No | No |
| Varias tablas o hojas | Sí | — |
| Tamaño de archivo típico | Pequeño | Pequeño |
| Estándar abierto | Sí | Parcialmente abierto |
| Más adecuado para | Intercambio de datos | Intercambio de datos |
| Introducido | 2000 | 1970 |
| Desarrollador | D. Richard Hipp / SQLite Consortium | — |
| Tipo MIME | application/vnd.sqlite3 | application/sql |
La información sobre extensiones y tipos de archivo la proporciona File-Extensions.org
Software sugerido para convertir db3 a sql
Preguntas frecuentes
¿Es gratuito el convertidor de DB3 a SQL?
Sí, convertir DB3 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 DB3?
Puedes subir archivos DB3 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.
¿Qué ocurre con mis archivos subidos?
Los archivos se procesan automáticamente y se eliminan de nuestros servidores pocos minutos después de la conversión. Nunca vemos ni compartimos tus archivos.
¿Necesito instalar algún programa para convertir DB3 a SQL?
No. La conversión de DB3 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 DB3 válido para esta conversión de DB3 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.