Heim >Datenbank >MySQL-Tutorial >Wie kann ich Daten aus bestimmten SQLite3-Tabellen effizient sichern?
Daten aus SQLite3-Tabellen extrahieren
Diese Anleitung zeigt effiziente Methoden zum Extrahieren von Daten aus bestimmten SQLite3-Tabellen, mit Ausnahme des Schemas. Die Befehlszeile bietet mehrere effektive Ansätze.
Exportieren in CSV
Für den Import von Daten in andere Anwendungen ist eine Datei mit durch Kommas getrennten Werten (CSV) ideal:
<code>.mode csv .headers on .out file.csv select * from MyTable;</code>
.mode csv
legt das Ausgabeformat auf CSV fest, .headers on
enthält Spaltenüberschriften, .out
gibt die Ausgabedatei an (file.csv
) und die select
-Anweisung ruft alle Daten von MyTable
ab.
Exportieren nach SQL
So erstellen Sie eine SQL-Datei, die zum erneuten Einfügen in eine andere SQLite-Datenbank geeignet ist:
<code>.mode insert <target_table_name> .out file.sql select * from MyTable;</code>
.mode insert
legt das Ausgabeformat auf SQL-INSERT
-Anweisungen fest, <target_table_name>
gibt den Zieltabellennamen für die INSERT
-Anweisungen an und .out
bezeichnet die Ausgabedatei (file.sql
).
Diese Methoden ermöglichen die selektive Datenextraktion aus bestimmten SQLite3-Tabellen in Ihrem bevorzugten Format.
Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus bestimmten SQLite3-Tabellen effizient sichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!