Wie installiere ich SQLite und SQLite Browser auf Ubuntu 20.04

Sqlite ist ein leichtes, aber funktionsreiches Datenbankverwaltungssystem, das in eingebetteten Systemen wie mobilen Geräten weit verbreitet ist. Es ist im Grunde ein relatives Datenbankverwaltungssystem, das zum Speichern strukturierter Daten in großen Tabellen verwendet wird. Weitere wichtige Datenbankverwaltungssysteme in dieser Serie sind Microsoft SQL Server, MySQL, PostgreSQL, IBM DB2 und Oracle Database. Als Open-Source kann der SQLite-Quellcode gemäß den Anforderungen der Entwickler geändert werden. Es steht auch zur kostenlosen Verwendung in kommerziellen und nichtkommerziellen Projekten zur Verfügung.

SQLite wird ohne einen separaten Serverprozess ausgeführt. Da zum Einrichten von SQLite kein Server erforderlich ist, kann eine SQLite-Datenbankinstanz wie das Öffnen einer Datei erstellt werden. Es ist eine C-Bibliothek, die direkten Zugriff auf ihre gespeicherten Dateien hat. Das gesamte Datenbanksystem ist in einer einzigen Bibliothek enthalten. Es ist direkt in das Host-Programm integriert. Es ist voll kompatibel mit SÄURE. Es verwendet minimale Systemressourcen.

Mit dem SQLite-Browser können wir die Dateien in der SQLite-Datenbank direkt bearbeiten. Es ist Open Source. DB Browser ist ein Beispiel für einen SQLite-Browser. Es kann zum Erstellen und Bearbeiten von Datenbankdateien verwendet werden. Mit der visuellen Oberfläche eines DB-Browsers müssen Sie sich keine SQL-Befehle merken. Diese Funktion macht es sowohl für neue Benutzer als auch für Entwickler flexibler.

In diesem Handbuch erfahren Sie, wie Sie SQLite und SQLite Browser auf einem Ubuntu 20.04-System installieren. Es gibt zwei Möglichkeiten, SQLite Browser zu installieren. In der ersten Methode verwenden wir das Ubuntu-Standard-Repository. Bei der zweiten Methode verwenden wir die vorgefertigte Anwendung von Snap. Kommen wir zum Installationsprozess.

Voraussetzungen

  1. Grundkenntnisse zum Ausführen von Befehlen auf Linux-Terminals.
  2. Ein Benutzerkonto mit Administratorzugriff (’sudo‘).
  3. Zugriff auf das Internet zum Abrufen verschiedener Dateien.

Installieren von SQLite aus dem offiziellen Ubuntu 20.04-Repository

Schritt 1. Bevor Sie mit der Installation von SQLite fortfahren, aktualisieren Sie die Repository-Liste mit dem folgenden Befehl:

sudo apt update

Schritt 2. Jetzt können wir SQLite weiterhin mit dem Befehl installieren:

sudo apt install sqlite3

Sobald SQLite installiert ist, können Sie die installierte Version überprüfen, indem Sie:

sqlite --version

Installieren des SQLite-Browsers unter Ubuntu 20.04 aus dem offiziellen Repository

Schritt 1. Um SQLite Browser zu installieren, verwenden Sie den Befehl:

sudo apt install sqlitebrowser

Schritt 2. Starten Sie nun den SQLite-Browser über die Befehlszeile mit:

$ sqlitebrowser 

Oder verwenden Sie das Startmenü und suchen Sie nach SQLite Browser wie hier gezeigt:

Installieren des SQLite-Browsers aus dem Snap Store

Schritt 1. Auf dem Ubuntu-System (> 16.04) ist Snap vorinstalliert. Falls Sie eine minimale Installation von Ubuntu haben, können Sie Snap wie hier aus dem snapd-Paket installieren:

sudo apt install snapd

Wenn snapd bereits installiert ist, wird es mit dem obigen Befehl aktualisiert, wenn eine neue Version verfügbar ist.

Schritt 2. Um den Pfad des Snaps zu aktualisieren, melden Sie sich entweder ab und erneut an oder starten Sie Ihren Computer neu.

Schritt 3. Öffnen Sie nun nach Schritt 2 ein neues Terminal und installieren Sie SQLite von Snap :

sudo snap install sqlitebrowser

Der SQLite-Browser oder DB-Browser verfügt über Steuerelemente und Assistenten für verschiedene Vorgänge wie das Erstellen von Datenbanken und Tabellen, das Importieren und Exportieren von Tabellen aus und in CSV-Dateien, das Ausführen von SQL-Abfragen usw.

Verwenden der SQLite-Befehlszeilenschnittstelle

Erstellen wir eine Datenbank in SQLite und füllen sie mit einigen Daten. Führen Sie den folgenden Befehl aus, um eine Datenbank mit dem Namen ’spare‘ zu erstellen:

sqlite3 spare.db

Hier ist ’spare ‚ der Name der Datenbank. Die Terminal-Eingabeaufforderung ändert sich nun in die SQLite-Shell als:

sqlite>

Mit dem .help-Befehl An der sqlite3-Eingabeaufforderung können wir alle SQLite-Befehle auflisten:

Um eine Tabelle zum Speichern von Daten zu erstellen, müssen wir ihren Namen und ihre Spalte in der Anweisung create table angeben. Grundlegende Syntax zum Erstellen einer Tabelle ist:

CREATE TABLE .table_name( col_1 datatype PRIMARY KEY(one or more columns), col_2 datatype, col_3 datatype, ... ... ... );

Mit der obigen Syntax haben wir die folgende Tabelle mit dem Namen ‚parts‘ erstellt‘:

CREATE TABLE parts ( part_id INTEGER PRIMARY KEY, part_name TEXT NOT NULL,brand_name TEXT NOT NULL UNIQUE );

Das Feld part_id ist der Primärschlüssel der Tabelle parts. Die UNIQUE-Einschränkung wird verwendet, um ein eindeutiges Feld in der Tabelle anzugeben.

Um Daten in diese Tabelle einzufügen, benötigen wir die Anweisung INSERT INTO. Die Syntax für die INSERT-Abfrage lautet :

INSERT INTO TABLE_NAME (col_1, col_2, col_3,...col_N) VALUES (val_1, val_2, val_3,...val_N); 

Fügen wir einige Daten in unsere ‚Parts‘-Tabelle ein:

INSERT INTO parts (part_id,part_name,brand_name) VALUES (111, 'screw', 'thunder');

Um zu überprüfen, ob die Daten ordnungsgemäß eingefügt wurden, verwenden wir die SELECT-Abfrage, um sie auf dem Terminal anzuzeigen. Die Syntax für SELECT query lautet:

SELECT col_1, col_2, . . . . col_N FROM table_name;

In unserem Fall lautet die SELECT-Abfrage:

SELECT part_id,part_name,brand_name from parts;

Wenn Sie die sqlite3-Eingabeaufforderung beenden möchten, geben Sie einfach die .befehl beenden.

Fazit

Das ist alles. In diesem Handbuch haben wir gelernt, SQLite unter Ubuntu 20.04 OS zu installieren. SQLite ist eine leichte und schnelle Datenbankanwendung. Versuchen Sie, eine mobile Anwendung mit verschiedenen Datenbanken zu erstellen und deren Leistung mit SQLite zu vergleichen.

So installieren Sie SQLite und SQLite Browser unter Ubuntu 20.04

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht.