Warum DB in SQL konvertieren?
Ein .sql-Dump besteht aus Klartext, was die Versionskontrolle, die Inspektion in jedem Editor oder die Verwendung als lesbares Backup erleichtert. Er ermöglicht zudem die Migration von Daten in ein anderes Datenbank-System, wobei der SQLite-Dialekt für MySQL oder PostgreSQL eventuell angepasst werden muss. .sql-Dateien sind das Standard-Austauschformat zwischen Datenbank-Systemen.
Wie man DB in SQL konvertiert
DB Browser for SQLite FREE
Öffnen Sie die .db über Datei > Datenbank öffnen, gehen Sie dann zu Datei > Exportieren > Datenbank als SQL-Datei. Wählen Sie die Tabellen aus, die eingeschlossen werden sollen, und speichern Sie die .sql-Datei.
Navicat Premium APP
Verbinden Sie sich in Navicat Premium mit der SQLite-.db und nutzen Sie die Datenübertragungs- oder Exportfunktion, um einen .sql-Dump zu erstellen.
Exportizer APP
Öffnen Sie die .db in Exportizer und exportieren Sie den Datenbankinhalt als .sql-Skriptdatei.
Programme, die DB konvertieren
Über diese Formate
Eine .db-Datei ist fast immer eine SQLite-Datenbank - das Einzeldatei-Format, das Android-Apps, Browser und Desktop-Programme zur Datenspeicherung verwenden. Öffnen Sie sie mit dem…
.DB-Details öffnen →Eine SQL-Datei ist eine Klartextdatei mit SQL-Befehlen - Schema-Definitionen, INSERT-Anweisungen oder Abfragen. Öffnen Sie sie in einem beliebigen Texteditor zum Lesen; um sie zu verwenden,…
.SQL-Details öffnen →Qualität & worauf zu achten ist
- Der Dump verwendet den SQL-Dialekt von SQLite (
BEGIN TRANSACTION/COMMIT,INTEGER PRIMARY KEY-Syntax); passen Sie Datentypen an und entfernen Sie SQLite-spezifische Pragmas, bevor Sie in MySQL oder PostgreSQL importieren. - Der Dump enthält Tabellen, Indizes, Trigger und Ansichten; Zeilendaten werden zu einer INSERT-Anweisung pro Zeile, sodass große Datenbanken sehr große
.sql-Dateien erzeugen. - Falls eine
-wal-Datei neben der.dbliegt, schließen Sie die zugehörige Anwendung vor dem Dump, um zu vermeiden, dass nicht festgeschriebene Seiten erfasst werden.
Häufig gestellte Fragen
Kann ich die `.sql`-Datei wieder in SQLite importieren?
sqlite3 newfile.db < output.sql aus, um eine neue Datenbank aus dem Dump zu erstellen.Kann ich den SQLite-Dump mit MySQL oder PostgreSQL verwenden?
Kann ich nur eine einzelne Tabelle statt der gesamten Datenbank exportieren?
sqlite3 file.db ".dump tablename" > tablename.sql aus, um eine einzelne Tabelle zu exportieren.Gibt es ein browserbasiertes Tool für diese Konvertierung?
.db in .sql konvertieren kann - dies erfordert die Ausführung der sqlite3-Engine als natives Binary.