SQLite ist eines der relationalen C-Bibliotheks-DBMs (Datenbankverwaltungssystem). SQLite ist keine Client-Server-Datenbank-Engine im Gegensatz zu mehreren anderen Datenbankverwaltungssystemen. SQLite ist eine übliche Auswahl in Anwendungssoftware wie Webbrowsern als integriertes Datenbanksystem für lokale/clientspeicher. Es ist wahrscheinlich die am häufigsten verwendete Datenbankmotor, da sie heute von vielen weit verbreiteten Browsern, Betriebssystemen, mobilen Anwendungen und eingebetteten Systemen verwendet wird. SQLite zeichnet die gesamte Datenbank in einem Hostsystem als einzelne Plattformdatei auf.
Dateibasiert ist SQLite. Es ist nicht dasselbe wie bei anderen SQL -Datenbanken, da SQLite keinen separaten Serverprozess hat, wie dies in den meisten anderen SQL -Datenbanken der Fall ist. Der Installationsprozess von SQLite auf Debian 11 (Linux OS) nach zwei Methoden wird im Artikel erläutert:
Vor der Installation von SQLite aus einer der einen Methoden aktualisieren Sie die Pakete:
Pakete aktualisieren
Es ist wichtig, dass Ihr System vor der Installation einer Software auf dem neuesten Stand ist, indem der folgende Befehl ausgeführt wird:
$ sudo APT Update
Um jetzt die neueste Version aller installierten Pakete auf Ihrem System zu erhalten, aktualisieren Sie Ihre Pakete, indem Sie den folgenden Befehl ausführen:
$ sudo APT -Upgrade
Jetzt werden alle meine Pakete aktualisiert und aktualisiert.
Methode 1: So installieren Sie SQLite aus dem Debian -Repository
Da SQLite bereits im Debian 11 -Repository vorhanden ist, können wir den SQLite problemlos aus dem Repository installieren, aber das ist nicht die neueste Version von SQLite.
STEP1: SQLite auf Debian 11 installieren
Führen Sie den folgenden Befehl aus, um die verfügbare Version von SQLite aus Debian 11 Repository zu installieren:
$ sudo apt install SQLite3
STEP2: Überprüfen Sie die Version
Um die Installation zu überprüfen, überprüfen Sie die Versionsnummer von SQLite nach dem folgenden Befehl:
$ sqlite3 -Verssion
Methode 2: So installieren Sie SQLite mithilfe der SQLite -Website
Die neueste stabile Version von SQLite zum Zeitpunkt des Schreibens dieses Artikels lautet: „3.36.0 ”, aber leider ist in Debian 11 Repository die neueste Version nicht verfügbar. Um die neueste Version direkt auf der SQLite -Webseite zu installieren, verwenden wir den Befehl WGet und TAR.
Befolgen Sie die folgenden Schritte, um die neueste Version erfolgreich zu installieren:
Schritt 1: Installieren von Build -Tools
Zunächst müssen wir die Build-Tools für den Bau des Pakets installieren und den folgenden Befehl ausführen, um „Build-Eways“ zu installieren:
$ sudo apt installieren build-wesentlich
Schritt2: SQLite -Quellcode erhalten
Um den SQLite -Quellcode zu installieren, gehen Sie zur SQLite -Website, um die neueste Version oder eine beliebige Version zu erhalten, die Sie installieren möchten, und kopieren Sie den Quellcode -Link. In meinem Fall ist der Neueste 3.36.0. Laden Sie es nun mit dem unten erwähnten Befehl herunter:
WGet -c https: // www.sqlite.org/2021/sqlite-autoconf-3360000.Teer.gz
Sie können den SQLite -Quellcode -Link ersetzen, wenn Sie eine andere Version in WGet -Befehl installieren.
Schritt 3: Extrahieren des Quellcode
Führen Sie den folgenden Befehl aus, um ein separates Verzeichnis zu erstellen, um den Quellcode in diesem Ordner zu extrahieren:
$ mkdir sqlite
Sie können den Namen des Verzeichnisses nach Ihrer Wahl festlegen:
Wechseln Sie nun nach unten erwähnter Befehl zum neu erstellten Verzeichnis:
$ CD SQLite
Extrahieren Sie nun den Quellcode von SQLite nach TAR -Befehl:
$ tar xvfz… /sqlite-autoconf-3360000.Teer.gz
STEP4: Quellcode von SQLite kompilieren
Um den extrahierten Quellcode zuerst zu kompilieren, müssen Sie nach unten erwähnter Befehl Zugriff auf generierten Ordner erhalten:
$ CD SQLITE-AUTOCONF-3360000/
Konfigurieren Sie den Code nach dem folgenden Befehl zum Kompilieren:
$ ./konfigurieren
Verwenden Sie nun den Befehl erstellen, um Bibliotheken und ausführbare Dateien aus dem Quellcode von SQLite zu erstellen:
$ make
Schritt 5: SQLite installieren
Installieren Sie nun den SQLite 3.36.0 Version mit Hilfe des Befehls machen, indem Sie den folgenden Befehl ausführen:
$ sudo installieren
Schritt6: Überprüfung der Installation
Um die Installation der neuesten Version von SQLite zu überprüfen, überprüfen Sie die Versionsnummer nach dem folgenden Befehl:
$ sqlite3 -Verssion
Wie man SQLite testet
Nach erfolgreicher Installation von SQLite können Sie eine Datenbank und Tabelle erstellen, um ihre Arbeit zu testen.
Datenbank erstellen “LinuxHint.DB ”mit Hilfe des SQLite3 -Befehls, wie unten erwähnt:
$ sqlite3 LinuxHint.db
Erstellen Sie nun die Tabelle "Linux" mit Parametern (Name Zeichenfolge, Version int) nach unten erwähnter Code:
Tabelle Linux erstellen (Name Zeichenfolge, Version int);
Fügen Sie Daten in die neu erstellte Tabelle ein:
In Linux -Werte einfügen ("Debian", 11), ("Ubuntu", 21);
Holen Sie sich nun Daten aus der Tabelle „Linux“ nach unten genannter Abfrage:
Wählen Sie * von Linux aus;
Sie können mehr Abfragen entsprechend Ihrer Anforderung schreiben. Dies war nur ein Beispiel, um Ihnen zu zeigen, wie SQLite im Debian 11 Terminal funktioniert.
Abschluss:
SQLITE ist eine dateibasierte relationale Datenbank, die C-Bibliothek enthält. Es handelt sich um eine häufig verwendete Datenbank -Engine, die hauptsächlich in mobilen Anwendungen verwendet wird. Es zeichnet die gesamte Datenbank in einem Hostsystem als einzelne Plattformdatei auf. In diesem Artikel haben wir die Installation von SQLite auf Debian 11 nach zwei Methoden erörtert. Von Debian 11 Repository und von der SQLite -Website über den WGet -Befehl. Auch die Arbeit von SQLite mit dem Befehl SQLite3 am Terminal wird diskutiert. Nach dem Lesen dieses Artikels können Sie SQLite erfolgreich in Ihrem Debian 11 -System installieren und verwenden.