SQL DB
Bestandsconversie

Converteer SQL naar DB

SNEL ANTWOORD
Is het mogelijk om SQL naar DB te converteren?
Ja - SQL converteert naar DB.

Voer de .sql-dump uit via DB Browser for SQLite, sqlite3 of DBeaver om het .db-bestand aan te maken. SQL geschreven voor MySQL of PostgreSQL heeft meestal aanpassingen in het dialect nodig voordat SQLite het accepteert.

2 programma's
Ook naar DB: MYD · DB-WAL · DB-JOURNAL

Op deze pagina

Getest op macOS, Windows & Linux
Laatst geverifieerd op Sep 2026

Meer gratis converters

HEIC, PNG, WEBP, MP3 en meer - elke tool hier is gratis.

Open de gereedschapskist

Waarom SQL naar DB converteren?

Een .sql-bestand is een script in platte tekst met SQL-instructies en schemadefinities, geen database op zich. Een .db is een binaire SQLite 3-database die apps rechtstreeks kunnen bevragen. Men converteert om een zelfstandige, draagbare database te krijgen voor inbedding in een applicatie of distributie zonder server.

Hoe SQL naar DB te converteren

DB Browser for SQLite FREE

Ga naar Bestand > Importeren > Database van SQL-bestand, selecteer uw .sql, en DB Browser voert de instructies uit en slaat het resultaat op als een .db.

DBeaver FREE

Maak een SQLite-verbinding die naar een nieuw .db-bestand wijst, open de .sql in de SQL-editor en voer vervolgens „SQL-script uitvoeren” uit.

sqlite3 OPEN-SOURCE

Voer sqlite3 new.db < file.sql uit in een terminal om het .db-bestand in één stap aan te maken.

Programma's die SQL converteren

Over deze formaten

Kwaliteit & waar op te letten

  • Verschillen in dialect zijn de belangrijkste valkuil: MySQL-dumps gebruiken AUTO_INCREMENT, backtick-aanhalingstekens en ENGINE=InnoDB-clausules die SQLite weigert.
  • Stored procedures en events worden niet ondersteund in SQLite - die instructies zullen fouten geven en moeten voor import worden verwijderd.
  • Standaard CREATE TABLE- en INSERT-instructies worden probleemloos overgezet; MySQL/PostgreSQL-specifieke syntaxis moet eerst worden vervangen door SQLite-equivalenten.

Veelgestelde vragen

Werkt een MySQL-dump met SQLite?
Niet direct - MySQL gebruikt AUTO_INCREMENT, backtick-id's en ENGINE=InnoDB-clausules die SQLite niet begrijpt; bewerk of verwijder deze voor het importeren.
Is het resulterende .db-bestand onmiddellijk bruikbaar in apps?
Ja - een .db is een standaard SQLite 3 binair bestand dat elke SQLite-compatibele bibliotheek of app direct kan openen.
Wat als de import fouten produceert?
Open de .sql in een tekstverwerker, zoek de regel die faalt, verwijder of vervang de niet-ondersteunde syntaxis en voer de import opnieuw uit.
Kan ik slechts een deel van de dump converteren?
Ja - kopieer de relevante CREATE TABLE- en INSERT-blokken naar een nieuw bestand en voer alleen die subset uit tegen SQLite.