Ubuntu 18.04 ist eines der bevorzugten Systeme für Anwendungsentwickler. Dies können mobile, Desktop- oder Webanwendungen sein. Alle können mit Ubuntu entwickelt werden. Allen gemeinsam ist jedoch, dass sie einen Datenbankmanager benötigen. In diesem Beitrag erfahren Sie also, wie Sie SQLite unter Ubuntu 18.04 installieren.
SQLite:ein sehr großes kleines
Wenn wir über Open-Source-Handler für relationale Datenbanken sprechen, ist es sehr wahrscheinlich, dass wir an MySQL oder sogar PostgreSQL denken. Es gibt jedoch noch einen dritten, der in Frage kommt, nämlich SQLite.
Laut der offiziellen Website des Projekts ist SQLite „eine C-Bibliothek, die eine kleine, schnelle, eigenständige, hochzuverlässige, voll funktionsfähige SQL-Datenbank-Engine implementiert “. Das Projekt behauptet auch, dass es die am weitesten verbreitete Datenbank-Engine der Welt ist. Dies ist groß, da es in vielen mobilen Projekten verwendet wird.
Die Hauptmerkmale, die SQLite so verwenden, sind die große Datenkapazität, die verarbeitet wird, da die maximale Größe der unterstützten Datenbank 140 Terabyte beträgt. Andererseits hängt es nicht vom Systemdienst ab. Dies ist für viele Projekte sehr wichtig, da es die Datenmobilität gewährleistet. Und schließlich ist es plattformübergreifend, was die Installation erleichtert.
All dies wird von SQLite erledigt, das unter Linux weniger als zwei Megabyte wiegt. Ja, während Sie es lesen, sprechen wir über ein Programm, das so klein ist, dass es sehr große Dinge tun kann. Deshalb ist SQLite ein sehr großes kleines Programm.
Wie Sie vielleicht bemerkt haben, verwendet SQLite die SQL-Sprache für die Definition, Bearbeitung und Datenabfrage. Wenn Sie also MySQL, PostgreSQL, Oracle Database oder IBM DB2 verwendet haben , die Lernkurve wird sehr niedrig sein.
SQLite auf Ubuntu 18.04 erhalten
Wie bei vielen anderen Anwendungen für Linux ist es möglich, SQLite auf zwei verschiedene Arten zu installieren. Dies liegt daran, dass die Anwendung bei Anwendungsentwicklern sehr beliebt ist und auf verschiedene Arten verfügbar gemacht wird.
Der Fall von Ubuntu 18.04 ist keine Ausnahme, daher werde ich Ihnen zeigen, wie Sie SQLite auf zwei verschiedene Arten installieren.
SQLite auf Ubuntu 18.04 mit dem Ubuntu-Repository
Wie zu erwarten, ist SQLite über die offiziellen Ubuntu 18.04-Repositories verfügbar. Um zu überprüfen, ob dies tatsächlich der Fall ist, öffnen Sie eine Terminalsitzung und führen Sie Folgendes aus:
:~$ sudo apt-cache search sqlite
Wie Sie sehen können, gibt es eine sehr große Liste von Paketen, die sich auf SQLite beziehen, und wir haben auch die Konsole und die Binärdatei des Programms gefunden. Um es zu installieren, müssen Sie also nur den folgenden Befehl ausführen:
:~$ sudo apt install sqlite3
Dadurch wird SQLite Version 3 installiert, die für aktuelle Projekte empfohlen wird.
Installieren Sie SQLite mit dem Binärpaket
Es ist eine sichere Sache, immer ein Paket aus den Repositories zu installieren. Es ist jedoch auch wahr, dass es oft praktisch ist, die neueste Version eines Programms zu haben.
Im Fall von SQLite ist dies recht einfach zu erreichen, da die von der Website des Projekts bereitgestellten Binärdateien so klein und portabel sind, dass dies alles sehr einfach macht.
Gehen Sie zuerst auf die SQLite-Download-Seite.
Und laden Sie die Binärdateien für Linux herunter, indem Sie auf den entsprechenden Link klicken.
Öffnen Sie nach dem Herunterladen Ihren Dateimanager und dekomprimieren Sie ihn.
Dieser gesamte Vorgang kann vom Terminal aus durchgeführt werden und ist noch schneller. Öffnen Sie also das Terminal über das Hauptmenü und führen Sie den folgenden Befehl aus:
:~$ wget -c https://www.sqlite.org/2020/sqlite-tools-linux-x86-3310100.zip
Wenn Sie mit dem Herunterladen fertig sind, entpacken Sie es mit dem folgenden Befehl:
:~$ unzip sqlite-tools-linux-x86-3310100.zip
Und dies erzeugt einen Ordner mit dem Namen sqlite-tools-linux-x86-3310100
die Sie umbenennen können.
Greifen Sie dann auf den Ordner zu und erteilen Sie dort Ausführungsberechtigungen für die Binärdateien.
:~$ cd sqlite-tools-linux-x86-3310100/ :~$ chmod +x *
Und das war's, jetzt können wir SQLite auf Ubuntu 18.04 verwenden.
SQLite zum ersten Mal verwenden
Wenn Sie SQLite mit den offiziellen Ubuntu-Repositories installiert haben, verwenden Sie einfach die Datei sqlite3
Befehl zum Zugriff auf die Konsole.
Andernfalls, wenn Sie sich entschieden haben, die von der SQLite-Website heruntergeladenen Binärdateien zu verwenden, gehen Sie zu dem Ordner, in dem sie sich befinden, und führen Sie den folgenden Befehl aus:
:~$ ./sqlite3
Aber machen wir ein paar Schritte. Wir werden gleich eine Datenbank namens First definieren .
Hinweis:Wenn Sie den Befehl sqlite3 ohne Parameter verwenden, wird eine Datenbank im temporären Speicher der Anwendung erstellt. Seien Sie also vorsichtig.
:~$ ./sqlite3 First.db
Sobald wir drin sind, können wir einige SQLite-Befehle wie .help
ausführen um die Hilfe anzuzeigen.
:~$ .help
Wie Sie sehen, sind viele Befehle verfügbar. In der Hilfe können Sie jedoch herausfinden, wozu jeder dient.
Normalerweise helfen diese Befehle beim administrativen Umgang mit SQLite-Datenbanken und -Tabellen.
Eine Datenbank ohne Tabelle ist nichts. Sie müssen also eine erstellen, dafür müssen Sie die SQL-Sprache verwenden. In diesem Beispiel erstelle ich eine Tabelle namens users
mit 3 einfachen Feldern.
sqlite> CREATE TABLE Users ( ...> Id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, ...> first_name VARCHAR(25), ...> last_name VARCHAR(25));
Überprüfen Sie nun anhand der .tables
, ob die Tabelle korrekt erstellt wurde Befehl
sqlite> .tables Users
Jetzt fügen wir eine neue Zeile ein, d.h. einen Datensatz mit falschen Daten.
sqlite> INSERT INTO Users (Id, first_name, last_name) VALUES (0,'Larry','Taylor');
Schließlich werde ich den SELECT-Befehl der SQL-Sprache verwenden, um die eingefügten Daten anzuzeigen.
sqlite> SELECT * FROM Users;
Anschließend können Sie die SQLite-Konsole mit .quit
verlassen Befehl
sqlite> .quit
Jetzt müssen Sie nur noch das Beste aus SQLite herausholen, indem Sie die SQL-Sprache verwenden.
Schlussfolgerung
Wenn Sie nach einem leichten, aber leistungsstarken Datenbankmanager suchen, ist SQLite vielleicht Ihre beste Option. In diesem Tutorial haben Sie gelernt, wie man es in Ubuntu 18.04 installiert, aber wir haben auch eine Tabelle erstellt, Daten eingefügt und sie abgerufen.
Andererseits wird SQLite ständig aktualisiert und es lohnt sich, einen Blick auf die Entwicklung zu werfen.
Abschließend müssen wir sagen, dass Sie die SQL-Sprache gründlich kennen müssen, um die Vorteile von SQLite besser nutzen zu können. Sie können also die offizielle SQLite-Dokumentation lesen.