SQL DB
Conversión de archivos

Convertir SQL a DB

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

Ejecute el volcado .sql a través de DB Browser for SQLite, sqlite3 o DBeaver para crear el archivo .db. El SQL escrito para MySQL o PostgreSQL generalmente necesita ajustes de dialecto antes de que SQLite lo acepte.

2 programas
También a DB: MYD · DB-WAL · DB-JOURNAL

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 SQL a DB?

Un archivo .sql es un script de texto plano con sentencias SQL y definiciones de esquema, no una base de datos en sí misma. Un .db es una base de datos binaria SQLite 3 que las aplicaciones pueden consultar directamente. Se convierte para obtener una base de datos autónoma y portátil para incrustarla en una aplicación o distribuirla sin un servidor.

Cómo convertir SQL a DB

DB Browser for SQLite FREE

Vaya a Archivo > Importar > Base de datos desde archivo SQL, seleccione su .sql, y DB Browser ejecutará las sentencias y guardará el resultado como un .db.

DBeaver FREE

Cree una conexión SQLite apuntando a un nuevo archivo .db, abra el .sql en el editor SQL, luego ejecute «Execute SQL Script».

sqlite3 OPEN-SOURCE

Ejecute sqlite3 nuevo.db < archivo.sql en una terminal para crear el .db en un solo paso.

Programas que convierten SQL

Acerca de estos formatos

Calidad y qué observar

  • La falta de coincidencia de dialectos es el principal escollo: los volcados de MySQL usan AUTO_INCREMENT, comillas invertidas y cláusulas ENGINE=InnoDB que SQLite rechaza.
  • Los procedimientos almacenados y eventos no son compatibles con SQLite - esas sentencias darán error y deben eliminarse antes de la importación.
  • Las sentencias estándar CREATE TABLE e INSERT se transfieren limpiamente; la sintaxis específica de MySQL/PostgreSQL debe reemplazarse primero por equivalentes de SQLite.

Preguntas frecuentes

¿Funcionará un volcado de MySQL con SQLite?
No directamente - MySQL usa AUTO_INCREMENT, identificadores con comillas invertidas y cláusulas ENGINE=InnoDB que SQLite no entiende; edite o elimine esos elementos antes de importar.
¿Es el archivo .db resultante utilizable inmediatamente en aplicaciones?
Sí - un .db es un archivo binario estándar de SQLite 3 que cualquier biblioteca o aplicación compatible con SQLite puede abrir directamente.
¿Qué pasa si la importación produce errores?
Abra el .sql en un editor de texto, busque la línea que falla, elimine o reemplace la sintaxis no compatible y vuelva a ejecutar la importación.
¿Puedo convertir solo parte del volcado?
Sí - copie los bloques CREATE TABLE e INSERT relevantes en un nuevo archivo y ejecute solo ese subconjunto contra SQLite.