Waarom DB naar SQL converteren?
Een .sql-dump is platte tekst, waardoor het eenvoudig is voor versiebeheer, inspectie in elke editor of als leesbare back-up. Het maakt ook het migreren van gegevens naar een andere database-engine mogelijk, hoewel het SQLite-dialect mogelijk aanpassingen vereist voor MySQL of PostgreSQL. .sql-bestanden zijn het standaard uitwisselingsformaat tussen databasesystemen.
Hoe DB naar SQL te converteren
DB Browser for SQLite FREE
Open de .db via Bestand > Database openen, ga dan naar Bestand > Exporteren > Database naar SQL-bestand. Kies welke tabellen u wilt opnemen en sla het .sql-bestand op.
Navicat Premium APP
Maak verbinding met de SQLite .db in Navicat Premium en gebruik de functie voor gegevensoverdracht of export om een .sql-dump te genereren.
Exportizer APP
Open de .db in Exportizer en exporteer de database-inhoud als een .sql-scriptbestand.
Programma's die DB converteren
Over deze formaten
Een .db-bestand is bijna altijd een SQLite-database - het bestandsformaat dat door Android-apps, browsers en desktopprogramma's wordt gebruikt om hun gegevens op te slaan. Open het met het…
Open .DB details →Een SQL-bestand is een tekstbestand met SQL-opdrachten - schemadefinities, INSERT-statements of query's. Open het in een tekstverwerker om het te lezen; om het te gebruiken, voer je het uit…
Open .SQL details →Kwaliteit & waar op te letten
- De dump gebruikt het SQLite SQL-dialect (
BEGIN TRANSACTION/COMMIT,INTEGER PRIMARY KEY-syntaxis); pas de datatypen aan en verwijder SQLite-specifieke pragma's voordat u importeert in MySQL of PostgreSQL. - De dump bevat tabellen, indexen, triggers en views; rijgegevens worden één INSERT-statement per rij, dus grote databases produceren zeer grote
.sql-bestanden. - Als er een
-wal-bestand naast de.dbstaat, sluit dan de bijbehorende applicatie voordat u de dump maakt om te voorkomen dat niet-gecommitteerde pagina's worden vastgelegd.
Veelgestelde vragen
Kan ik het `.sql`-bestand weer in SQLite importeren?
sqlite3 newfile.db < output.sql uit om een nieuwe database te maken op basis van de dump.Kan ik de SQLite-dump gebruiken met MySQL of PostgreSQL?
Kan ik slechts één tabel dumpen in plaats van de hele database?
sqlite3 file.db ".dump tablename" > tablename.sql uit om een enkele tabel te exporteren.Is er een browsergebaseerde tool voor deze conversie?
.db-bestand naar .sql converteren - hiervoor moet de sqlite3-engine als een native binary worden uitgevoerd.