ACCDB SQL
Conversión de archivos

Convertir ACCDB a SQL

RESPUESTA RÁPIDA
¿Es posible convertir ACCDB a SQL?
Sí - ACCDB se convierte a SQL.

Utilice Full Convert (Windows, de pago) para migrar tablas directamente a MySQL, PostgreSQL o SQLite, o utilice mdbtools (Linux/macOS, gratuito) para generar un volcado .sql. Solo se transfieren las tablas y los datos - los formularios, informes, macros y el código VBA de Access no tienen equivalente en SQL.

5 programas
También a SQL: MYD · IBD · GBK

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir ACCDB a SQL?

Un archivo ACCDB contiene una base de datos completa de Microsoft Access en un formato binario propietario. Exportar a SQL significa generar las sentencias que una base de datos de servidor puede ejecutar - el camino estándar cuando una base de datos Access de pequeña empresa supera lo que una aplicación de escritorio puede manejar o cuando se elimina la dependencia de la aplicación Access exclusiva para Windows.

Cómo convertir ACCDB a SQL

Full Convert APP

Elija Microsoft Access como origen, seleccione el archivo .accdb, elija el tipo de base de datos de destino (MySQL, PostgreSQL, SQLite u otros), luego haga clic en Convert para escribir el esquema y los datos.

mdbtools OPEN-SOURCE

Instale mdbtools, ejecute mdb-schema database.accdb mysql > schema.sql para la estructura de las tablas, luego mdb-export -I mysql database.accdb TableName >> data.sql para los datos de cada tabla.

Programas que convierten ACCDB

Acerca de estos formatos

Calidad y qué observar

  • Solo se transfieren las tablas y sus datos - los formularios, informes, macros y el código VBA no tienen equivalente en SQL y no se exportan.
  • Los tipos de campo específicos de Access necesitan mapeo: AutoNumber se convierte en AUTO_INCREMENT (MySQL) o SERIAL (PostgreSQL); los campos de datos adjuntos (Attachment) y multivalor no tienen equivalente directo en SQL y requieren manejo manual.
  • Los campos multivalor almacenan múltiples valores por celda en ACCDB - estos deben normalizarse manualmente al migrar a una base de datos SQL relacional.

Preguntas frecuentes

¿A qué bases de datos SQL puedo dirigirme?
Full Convert es compatible con MySQL, PostgreSQL, SQL Server, SQLite y otros; mdbtools genera una salida compatible con MySQL o PostgreSQL.
¿Se exportarán las consultas de Access como SQL?
Access almacena las consultas guardadas internamente como SQL, pero los volcados completos de tablas con sentencias INSERT requieren herramientas como Full Convert o mdbtools - Access por sí mismo no genera sentencias SQL INSERT de forma nativa.
¿Se incluyen los formularios e informes de Access en la exportación SQL?
No. Los formularios, informes, macros y el código VBA no tienen equivalente en SQL y no se exportan.
¿Qué sucede con los campos AutoNumber durante la exportación?
AutoNumber se mapea a AUTO_INCREMENT en MySQL o SERIAL en PostgreSQL; el mapeo exacto depende de la herramienta y de la base de datos de destino.