SQLite wird nicht wie andere DBMs als Systemdienst ausgeführt. Es ist also als in sich geschlossener Datenbankmanager bekannt, der nicht wie andere DBMs wie MySQL, PostgreSQL und Mariadb funktioniert.
SQLite basiert auf der C -Sprache, um es zu einem effizienten und schnellen Datenbankverwaltungssystem zu machen. Die Binärdateien in allen bedeutenden Betriebssystemen sind wie Windows, Linux und MacOS verfügbar. Es handelt sich daher um eine Mehrfachplattform- und Open-Source-Anwendung.
Installation von SQLite auf CentOS 8
SQLite ist im Standardpaketmanager des CentOS 8 -Betriebssystems erhältlich und einfach herunterladbar und von dort aus installierbar.
Aber vorher ist es eine hervorragende Praxis, um sicherzustellen, dass Ihr System auf dem neuesten Stand ist. Um die installierten Pakete und Abhängigkeiten zu aktualisieren, führen Sie den unten eingeführten Befehl aus:
$ sudo dnf upgrade
Stellen Sie nach dem Upgrade sicher, dass die EPEL-Release auch in Ihrem CentOS 8-Betriebssystem aktiviert ist. Wenn es nicht aktiviert ist, können Sie den folgenden Befehl ausführen, um die Epel-Release zu aktivieren:
$ sudo dnf install epel-release
Führen Sie den Befehl upgrade erneut aus, sobald die EPEL-Release aktiviert ist, um die Pakete auf dem neuesten Stand zu machen:
$ sudo dnf upgrade
Sobald das System aktuell und bereit ist, können wir SQLite am CentOS 8 installieren, indem wir den einzelnen Befehl ausführen.
Führen Sie den Befehl aus:
$ sudo dnf install SQLite
SQLite wird in wenigen Augenblicken heruntergeladen und installiert.
Sobald die Installation von SQLite in CentOS 8 abgeschlossen ist, können Sie die Installation bestätigen, indem Sie den unten angegebenen Befehl ausführen:
$ sqlite3 -Verssion
Es wird verifiziert, dass die Version 3 von SQLite 3.26 wird erfolgreich auf CentOS 8 -Betriebssystem installiert. Beginnen wir jetzt mit SQLite in CentOS 8 und erfahren Sie mehr über den Hauptverbrauch.
Erste Schritte mit SQLite auf CentOS 8
Um mit SQLite auf CentOS 8 zu beginnen, führen Sie einfach die aus "SQLite3" Befehl im Terminal von CentOS 8, um in die Hülle von SQLite zu gelangen:
$ sqlite3
Sobald Sie in der SQLite-Shell angemeldet sind, wird empfohlen, sich zuerst die Hilfeseite von SQLite anzusehen, um das Know-how über die SQLite-Befehle zu erhalten.
sqlite> .Hilfe
Wir werden versuchen, einige grundlegende Befehle auszuführen, um eine Datenbank, eine Tabelle zu erstellen, und einige Daten in eine Tabelle in SQLite einfügen.
So erstellen Sie eine Datenbank in SQLite
Da die SQLite -Datenbank als Datei gespeichert ist, können wir eine SQLite -Datenbank mithilfe der erstellen "SQLite3" Befehl.
Während der Anmeldung in die SQLite -Shell müssen wir den Namen der Datenbank erwähnen, die wir verwenden möchten. Wenn es keine Datenbank mit dem angegebenen Namen gibt, wird eine neue Datenbankdatei erstellt. Wenn wir keinen Datenbanknamen angeben, wird eine temporäre In-Memory-Datenbank erstellt. Hinweis: Die temporäre In-Memory-Datenbank wird beendet, wenn die SQLite-Sitzung geschlossen wird.
Zum Beispiel zum Erstellen "TestDB" Datenbank In SQLite würde der Befehl so verlaufen:
$ sqlite3 testdb
Nach der Ausführung des obigen Befehls eine neue Datenbank mit dem Namen "TestDB" wird im aktuellen Arbeitsverzeichnis erstellt. Sie werden sofort in die SQLite -Sitzung angemeldet. Sie können den Befehl ausführen “.Datenbanken ” Um zu wissen, welche Datenbank verbunden ist:
sqlite> .Datenbanken
Sie können im obigen Screenshot oben sehen, dass die Datenbankdatei im Verzeichnis /home /user erstellt wird und die SQLite -Sitzung mit dem verbunden ist "TestDB". So können Sie den Pfad zusammen mit dem Datenbanknamen auch zur Erstellung und Anmeldung bei der Datenbanksitzung bereitstellen.
Nach dem Erstellen der Datenbank besteht der nächste Schritt darin, eine Tabelle zu erstellen.
Wie man eine Tabelle in SQLite erstellt
Da SQLite ein SQL-basierter Datenbankverwaltungssystem ist, ist die TABELLE ERSTELLEN Der Befehl wird zum Erstellen einer Tabelle verwendet.
Zum Beispiel, um eine Tabelle mit dem Namen von zu erstellen "Test_student" In der SQLite die TABELLE ERSTELLEN Der Befehl wäre so:
SQLITE> TABLE TEST_STUDENT CREATE (
…> Name Zeichenfolge,
…> Alter int
…>);
Ein neuer "Test_table" wird erstellt und Sie können die Erstellung der Tabelle in SQLite durchführen, indem Sie die ausführen “.Tische “ Befehl:
sqlite> .Tische
Sie können die Ausgabe sehen und bezeugen, dass die "Test_student" Die Tabelle ist als Ergebnis der aufgeführt “.Tische “ Befehl.
Lassen Sie uns nun sehen, wie Sie Daten in eine SQLite -Tabelle einfügen können.
Einfügen von Daten in eine Tabelle in SQLite
Die Einfügung von Daten in eine SQLite-Tabelle ist so einfach wie dies in jedem anderen SQL-basierten Datenbankverwaltungssystem zu tun. Fügen Sie Daten in die "Test_student" Tisch; Die EINFÜGEN IN Befehl wird verwendet.
Zum Beispiel möchten wir einige neue Schüler in die hinzufügen "Test_student" Tabelle, damit der Befehl so verläuft:
SQLite> In test_student (Name, Alter) einfügen
…> Werte ('John', 16),
…> ('Bob', 18),
…> ('Ivan', 14);
So sehen Sie sich eine Tabellendaten in SQLite an
Verwenden Sie nun den aktuellen Stand der Tabelle, um die Wählen Sie * aus table_name aus Befehl:
SQLITE> SELECT * von Test_Student;
Sie können in der Ausgabe sehen, dass die drei eingefügten Zeilen angezeigt werden.
Abschluss
In diesem Beitrag haben wir gelernt, das SQLite -Datenbankverwaltungssystem im Betriebssystem von CentOS 8 zu installieren. Die Installation der SQLite -Engine auf CentOS 8 ist so einfach wie die Installation eines anderen Pakets aus dem DNF -Paket -Repository auf CentOS 8.
Darüber hinaus haben wir im Leitfaden dieses einfachen Starters die primäre Nutzung gelernt und einige Befehle auf Anfängerebene wie das Erstellen einer Datenbank in SQLite, das Erstellen einer Tabelle und das Einfügen von Daten in eine Tabelle im SQLite-Datenbankverwaltungssystem durchgeführt.