Herunterladen & Installieren Sie SQLite unter Windows

Inhaltsverzeichnis:

Anonim

SQLite bietet je nach Betriebssystem viele verschiedene Installationspakete. Es bietet auch viele APIs für eine breite Palette von Programmiersprachen.

In diesem Tutorial lernen Sie:

  • Laden Sie das SQLite Package Installer herunter und installieren Sie es
  • SQLite Studio - Manager und Administration
  • Einführung in die Beispieldatenbank

Laden Sie das SQLite Package Installer herunter und installieren Sie es

Installationspakete für Windows 10-Benutzer verfügbar:

Von der offiziellen SQLite-Website im Download-Bereich. Mit dem folgenden Screenshot können Sie verschiedene SQLite-Installationspakete für Windows herunterladen:

Das Kommandozeilen-Shell-Programm:

Das hervorgehobene Download-Paket wird als Befehlszeilenprogramm (Command-Line Program, CLP) bezeichnet . CLP ist eine Befehlszeilenanwendung, mit der Sie auf das SQLite-Datenbankverwaltungssystem und alle Funktionen von SQLite zugreifen können. Mit CLP können Sie die SQLite-Datenbank erstellen und verwalten. Und es ist das Werkzeug, das wir im gesamten Tutorial verwenden werden.

  • 32-Bit-DLL (x86): Die Kernbibliothek des SQLite-Datenbanksystems für x86-Plattformen.
  • 64-Bit-DLL (x64): Die Kernbibliothek des SQLite-Datenbanksystems für x64-Plattformen.

Installieren des Befehlszeilenprogramms (CLP) auf Ihrem Computer:

In den folgenden Schritten finden Sie die Schritte zum Installieren des Befehlszeilenprogramms (CLP) auf Ihrem Computer:

Schritt 1) Laden Sie das markierte Download-Paket vom vorherigen Bild auf Ihren PC herunter. Es ist eine " Zip " -Datei.

Schritt 2) Extrahieren Sie die Zip-Datei. Sie finden die " sqlite3.exe " in der extrahierten Datei wie folgt:

Schritt 3) Öffnen Sie den Arbeitsplatz und doppelklicken Sie auf die Partition "C", um dorthin zu navigieren:

Schritt 4) Erstellen Sie ein neues Verzeichnis " sqlite ":

Schritt 5) Kopieren Sie die Datei " sqlite3.exe " hinein. Dies wird in den Tutorials zum Ausführen von SQLite-Abfragen verwendet:

Es gibt jedoch einige andere Pakete für andere Zwecke. Sie sind nicht erforderlich. Wenn Sie jedoch ein anderes Betriebssystem als Windows verwenden, benötigen Sie möglicherweise die Linux- oder Mac OS-Version von SQLite.

Wenn Sie möchten, können Sie dort auch die Dokumentation oder den Quellcode abrufen. Sie können auch die API für Windows Phone 8 oder .Net und andere Programmiersprachen herunterladen.

Hier sind einige andere verschiedene Pakete für verschiedene Zwecke:

  • Der Quellcode und einige alternative Quellcodeformate - Der vollständige Quellcode, aus dem SQLite besteht.
  • Die Dokumentation - Die Dokumentation der SQLite als HTML-Seiten. Es handelt sich um dieselbe Online-Dokumentation, die jedoch als HTML-Seite heruntergeladen werden kann, damit Sie sie offline öffnen können.
  • Vorkompilierte Binärdateien für Linux.
  • Vorkompilierte Binärdateien für Mac OS X (x86).
  • Vorkompilierte Binärdateien für Windows Phone 8 - SDK und Komponenten zur Entwicklung einer Anwendung für Windows Phone 8, die SQLite-Datenbanken verwendet.
  • Vorkompilierte Binärdateien für Windows Runtime - SDK und andere Komponenten zum Entwickeln einer Anwendung für die Verbindung mit SQLite-Datenbanken für die Windows Runtime-Plattformen.
  • Vorkompilierte Binärdateien für .NET - Dies sind einige DLLs und .NET-Bibliotheken, mit denen Sie aus der .NET-Anwendung eine Verbindung zu SQLite-Datenbanken herstellen können.

SQLite Studio - Manager und Administration

Es gibt viele SQLite-Verwaltungstools, die die Arbeit mit SQLite-Datenbanken erleichtern. Anstatt Datenbanken über eine Befehlszeile zu erstellen und zu verwalten, bieten diese Tools eine Reihe von GUI-Tools, mit denen Sie die Datenbank erstellen und verwalten können.

Auf der offiziellen SQLite-Website sind Dutzende solcher Tools aufgeführt. Sie können sie hier anzeigen: SQLite Management Tools. Hier ist die empfohlene

SQLite Studio: Es ist ein portables Tool, für das keine Installation erforderlich ist. Es unterstützt sowohl SQLite3 als auch SQLite2. Sie können Daten einfach in verschiedene Formate wie CSV, HTML, PDF, JSON importieren und exportieren. Es ist Open Source und unterstützt Unicode.

Einführung in die Beispieldatenbank

In den folgenden Schritten erstellen wir die Beispieldatenbank, die wir in den Tutorials verwenden werden:

Schritt 1) Öffnen Sie eine Textdatei und fügen Sie die folgenden Befehle ein:

CREATE TABLE [Departments] ([DepartmentId] INTEGER NOT NULL PRIMARY KEY,[DepartmentName] NVARCHAR(50) NULL);INSERT INTO Departments VALUES(1, 'IT');INSERT INTO Departments VALUES(2, 'Physics');INSERT INTO Departments VALUES(3, 'Arts');INSERT INTO Departments VALUES(4, 'Math');CREATE TABLE [Students] ([StudentId] INTEGER PRIMARY KEY NOT NULL,[StudentName] NVARCHAR(50) NOT NULL,[DepartmentId] INTEGER NULL,[DateOfBirth] DATE NULL,FOREIGN KEY(DepartmentId) REFERENCES Departments(DepartmentId));INSERT INTO Students VALUES(1, 'Michael', 1, '1998-10-12');INSERT INTO Students VALUES(2, 'John', 1, '1998-10-12');INSERT INTO Students VALUES(3, 'Jack', 1, '1998-10-12');INSERT INTO Students VALUES(4, 'Sara', 2, '1998-10-12');INSERT INTO Students VALUES(5, 'Sally', 2, '1998-10-12');INSERT INTO Students VALUES(6, 'Jena', NULL, '1998-10-12');INSERT INTO Students VALUES(7, 'Nancy', 2, '1998-10-12');INSERT INTO Students VALUES(8, 'Adam', 3, '1998-10-12');INSERT INTO Students VALUES(9, 'Stevens', 3, '1998-10-12');INSERT INTO Students VALUES(10, 'George', NULL, '1998-10-12');CREATE TABLE [Tests] ([TestId] INTEGER NOT NULL PRIMARY KEY,[TestName] NVARCHAR(50) NOT NULL,[TestDate] DATE NULL);INSERT INTO [Tests] VALUES(1, 'Mid Term IT Exam', '2015-10-18');INSERT INTO [Tests] VALUES(2, 'Mid Term Physics Exam', '2015-10-23');INSERT INTO [Tests] VALUES(3, 'Mid Term Arts Exam', '2015-10-10');INSERT INTO [Tests] VALUES(4, 'Mid Term Math Exam', '2015-10-15');CREATE TABLE [Marks] ([MarkId] INTEGER NOT NULL PRIMARY KEY,[TestId] INTEGER NOT NULL,[StudentId] INTEGER NOT NULL,[Mark] INTEGER NULL,FOREIGN KEY(StudentId) REFERENCES Students(StudentId),FOREIGN KEY(TestId) REFERENCES Tests(TestId));INSERT INTO Marks VALUES(1, 1, 1, 18);INSERT INTO Marks VALUES(2, 1, 2, 20);INSERT INTO Marks VALUES(3, 1, 3, 16);INSERT INTO Marks VALUES(4, 2, 4, 19);INSERT INTO Marks VALUES(5, 2, 5, 14);INSERT INTO Marks VALUES(6, 2, 7, 20);INSERT INTO Marks VALUES(7, 3, 8, 20);INSERT INTO Marks VALUES(8, 3, 9, 20);

Schritt 2) Speichern Sie die Datei als "TutorialsSampleDB.sql" im folgenden Verzeichnis " C: \ sqlite ".

Schritt 3) Öffnen Sie das Windows-Befehlszeilentool (cmd.exe) im Startmenü, geben Sie "cmd" ein und öffnen Sie es.

Schritt 4) Es wird im Standardpfad geöffnet. Sie müssen zum Ordner "C: \ sqlite" navigieren, den wir zuvor in diesem Tutorial mit dem folgenden Befehl "cd" C: \ sqlite "erstellt haben:

Schritt 5) Schreiben Sie den folgenden Befehl:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Der Befehl sollte erfolgreich ausgeführt werden, und nach diesem Befehl sollte keine Ausgabe wie im folgenden Screenshot angezeigt werden:

Schritt 6) Sie sollten nun die Datenbankdatei " TutorialsSampleDB.db " sehen können, die im Verzeichnis " C: \ sqlite " erstellt wurde: