SQLite3-Tabellendaten ohne Schema exportieren
Beim Arbeiten mit SQLite3-Datenbanken müssen Sie möglicherweise bestimmte Tabellen ohne Schemainformationen exportieren. Dies ist nützlich, um Daten in eine andere Datenbank zu übertragen oder nur einen Teil Ihrer Daten zu sichern.
Dazu können Sie die Befehle .mode
und .out
in einer SQLite3-Shell-Sitzung verwenden. Mit diesen Befehlen können Sie festlegen, wie die Daten exportiert werden.
Um Tabellendaten im SQL-Format zu exportieren, befolgen Sie diese Schritte:
Öffnen Sie eine SQLite3-Shell und navigieren Sie zu der Datenbank, die die Tabelle enthält, die Sie exportieren möchten.
Führen Sie den folgenden Befehl aus, um den Ausgabemodus auf „Einfügen“ zu setzen:
<code> .mode insert <目标表名></code>
Ersetzen Sie <目标表名>
durch den Namen der Tabelle, die Sie exportieren möchten.
Verwenden Sie den Befehl .out
, um die Ausgabedatei zu konfigurieren:
<code> .out <输出文件名>.sql</code>
Ersetzen Sie <输出文件名>
durch den Dateinamen und den Pfad des gewünschten SQL-Dumps.
Führen Sie die folgende Abfrage aus, um Daten aus der angegebenen Tabelle auszuwählen und zu exportieren:
<code> select * from <表名>;</code>
Ersetzen Sie <表名>
durch den Namen der Tabelle, die Sie exportieren möchten.
Die exportierten Daten werden als SQL-Datei in einem Format gespeichert, das erneut ausgeführt werden kann, um die Daten in eine andere SQLite3-Datenbank einzufügen. Mit dieser Methode können Sie problemlos Daten zwischen Datenbanken übertragen oder eine teilweise Datensicherung durchführen.
Das obige ist der detaillierte Inhalt vonWie kann ich SQLite3-Tabellendaten ohne das Schema sichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!