SQLite ist eine einfache, aber sehr leistungsstarke Datenbanksoftware. Es ist eine sehr leichte Datenbanklösung. Es wird hauptsächlich in geringen Strom-, Handheld- oder eingebetteten Geräten wie Android verwendet, da es leicht ist. Es handelt sich um eine dateibasierte Datenbanksoftware. Das heißt, Sie speichern alles in einer einzelnen Datei und können dies einfach speichern, wo immer Sie möchten, ohne komplexe Konfiguration. Obwohl Sie alles in einer einzelnen Datei speichern können, bedeutet dies nicht, dass Sie einen Teil Ihrer Daten in einer Datei nicht speichern können, ein weiterer Teil in einer anderen Datei. Sie können auch eine Tabelle in einer Datei, eine andere Tabelle in einer anderen Datei und so weiter speichern. Natürlich können Sie diese Art von Management mühelos mit SQLite durchführen. Es erfordert nicht viel Speicher zum Laufen. Sie können alles mit einfachen Befehlszeilen -Versorgungsunternehmen verwalten, die mit SQLite geliefert werden. Derzeit ist die neueste Version von SQLite 3.
In diesem Artikel werde ich Ihnen zeigen, wie Sie die SQLite -Datenbank auf Ubuntu sichern und wiederherstellen können. Lass uns anfangen.
SQLite installieren
SQLite ist im offiziellen Paket -Repository Ihres Ubuntu -Betriebssystems verfügbar. Es gibt 2 Versionen von SQLite im offiziellen Paket -Repository von Ubuntu. SQLITE 2 und SQLITE 3. Ich werde Ihnen zeigen, wie Sie beide in diesem Artikel installieren können.
Aktualisieren Sie zuerst den Paket -Repository -Cache Ihres Ubuntu -Betriebssystems mit dem folgenden Befehl:
$ sudo apt-Get-UpdateDer Paket -Repository -Cache sollte aktualisiert werden.
Führen Sie nun den folgenden Befehl aus, um SQLite 2 auf Ubuntu zu installieren:
$ sudo apt-get install SQLiteDrücken Sie nun "y" und drücken Sie, um fortzufahren.
SQLite 2 sollte installiert werden.
Führen Sie den folgenden Befehl aus, um SQLite 3 auf Ubuntu zu installieren:
$ sudo apt-get install SQLite3Ich werde SQLite 3 installieren und den Rest der Demonstration mit SQLite 3 in diesem Artikel durchführen. Aber in SQLite 2 sollte alles genauso funktionieren. Sie können den Befehl sqlite3 sicher durch den Befehl SQLite ersetzen.
Beachten Sie, dass Sie beide Versionen von SQLite gleichzeitig installieren können. Sie haben kein Problem, das miteinander koexistiert.
Einfügen von Dummy -Daten:
Sie können mit SQLite 2 mit dem folgenden Befehl an einer SQLite -Datenbankdatei mit SQLite 2 arbeiten:
$ sqlite Test.dbSQLite sollte einen Test öffnen.DB -Datei. Wenn die Datei nicht vorhanden ist, sollte sie eine neue erstellen, sobald Sie einige Daten darin speichern.
Für SQLite 3 sollte der obige Befehl sein:
$ sqlite3 Test.dbJetzt erstelle ich eine einfache Tabelle und füge dort einige Dummy -Daten ein.
Der SQL -Code für die Benutzertabelle ist unten angegeben:
Kopieren Sie einfach den SQL -Code in die Befehlszeilenschnittstelle von SQLite. Die Benutzertabelle sollte erstellt werden.
Führen Sie nun die folgenden SQL -Codes aus, um einige Dummy -Daten in die Tabelle einzufügen.
In Benutzerwerte einfügen (1, 'Alex', 'Cooper', 'USA');Sie können den folgenden SQL -Befehl ausführen, um alle Benutzerdaten aus der Tabelle abzurufen.
SQLite> aus den Benutzern auswählen;Führen Sie den folgenden Befehl aus, um die SQLite -Befehlszeilenschnittstelle zu beenden.
sqlite> .AusfahrtSichern und Wiederherstellung der SQLite -Datenbank: Wiederherstellung:
Dateibasierte Sicherung:
Die beste Möglichkeit, die SQLite -Datenbank zu sichern und wiederherzustellen. Im Beispiel dieses Artikels habe ich alle SQLite -Daten auf dem Test gespeichert.DB -Datei, wie Sie aus dem Screenshot unten sehen können.
Ich werde den Test kopieren.DB -Datei zu einem anderen Ort mit dem folgenden Befehl:
$ cp -v Test.DB Dowloads/Test.db.BackupJetzt starte ich SQLite mit der Sicherungsdatenbankdatei.
$ sqlite3 downloads/test.db.BackupFühren Sie nun den folgenden SQL -Befehl aus, und Sie sollten alle Daten sehen.
$ Select * von Benutzern;Sicherung als SQL -Datei:
Sie können auch eine SQLite -Datenbank mit dem Befehl SQLite sichern. Diese Ausgabe- oder Sicherungsdatei enthält auf diese Weise alle erforderlichen SQL -Codes, um die Datenbank zu rekonstruieren.
Führen Sie den folgenden Befehl aus, um den Test zu sichern.DB -Datenbankdatei zur Sicherung.SQL SQL -Datei:
$ sqlite3 Test.db .Dump> Backup.sqlSie können den folgenden Befehl ausführen, um den Inhalt der Sicherung anzuzeigen.SQL -Datei:
$ CAT BACKUP.sqlWie Sie sehen können, enthält es nur SQL -Codes.
Um einen weiteren Datenbank test2 wiederherzustellen.DB von Backup.SQL Backup -Datei führen Sie den folgenden Befehl aus:
$ sqlite3 test2.db < backup.sqlJetzt können Sie sich beim Test2 anmelden.DB SQLite -Datenbank mit dem folgenden Befehl:
$ sqlite3 test2.dbFühren Sie nun den folgenden SQL -Code aus und Sie sollten in der Lage sein, alle Daten dort zu sehen.
$ Select * von Benutzern;So sichern und stellen Sie Daten aus der SQLite -Datenbank auf Ubuntu sicher und stellen Sie wieder her. Danke, dass du diesen Artikel gelesen hast.