Herunterladen und Installieren SQLite on Windows

SQLite bietet viele verschiedene Installationspakete, abhรคngig von Ihrem Betriebssystem. Es bietet auch viele APIs fรผr eine breite Palette von Programmiersprachen.

Herunterladen und installieren SQLite Paket-Installationsprogramm

Installationspakete verfรผgbar fรผr Windows 10 Benutzer:

Von dem SQLite offiziellen Website im Downloadbereich. Der folgende Screenshot ermรถglicht Ihnen den Download verschiedener SQLite's Installationspakete fรผr Windows:

Lade und installiere SQLite

Das Befehlszeilen-Shell-Programm:

Das hervorgehobene Download-Paket heiรŸt Befehlszeilenprogramm (CLP). CLP ist eine Befehlszeilenanwendung, mit der Sie auf zugreifen kรถnnen SQLite Datenbankverwaltungssystem und alle Funktionen des SQLite. Mit CLP kรถnnen Sie die erstellen und verwalten SQLite Datenbank. Und es ist das Werkzeug, das wir im gesamten Tutorial verwenden werden.

  • 32-Bit-DLL (x86): Die SQLite Datenbanksystem-Kernbibliothek fรผr x86-Plattformen.
  • 64-Bit-DLL (x64): Die SQLite Datenbanksystem-Kernbibliothek fรผr x64-Plattformen.

Installieren des Befehlszeilenprogramms (CLP) auf Ihrem Computer

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

Schritt 1) Laden Sie das markierte Download-Paket aus dem vorherigen Bild auf Ihren PC herunter. Es ist ein "ReiรŸverschluss" Datei.

Schritt 2) Extrahieren Sie die ZIP-Datei. Sie finden das โ€žsqlite3.exeโ€œ in der extrahierten Datei wie folgt:

Installieren des Befehlszeilenprogramms

Schritt 3) ร–ffnen Sie Arbeitsplatz und doppelklicken Sie auf die Partition "C" um dorthin zu navigieren:

Installieren des Befehlszeilenprogramms

Schritt 4) Erstellen Sie ein neues Verzeichnis โ€žSQLite"

Installieren des Befehlszeilenprogramms

Schritt 5) Kopieren Sie die Datei โ€žsqlite3.exe" hinein. Dies ist es, was wir in den Tutorials zum Ausfรผhren verwenden werden SQLite Anfragen:

Installieren des Befehlszeilenprogramms

Es gibt jedoch einige andere Pakete fรผr andere Zwecke. Sie sind nicht erforderlich. Sie benรถtigen es jedoch mรถglicherweise, wenn Sie ein anderes Betriebssystem verwenden als Windows Sie kรถnnen die bekommen 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 erhalten Windows Telefon 8 oder .Net und andere Programmiersprachen.

Hier sind einige weitere unterschiedliche Pakete fรผr unterschiedliche Zwecke:

  • Der Quellcode und einige alternative Quellcodeformate โ€“ Der vollstรคndige Quellcode, aus dem der besteht SQLite.
  • Die Dokumentation โ€“ Die Dokumentation der SQLite als HTML-Seiten. Es handelt sich um dieselbe Online-Dokumentation, die jedoch als HTML-Seite heruntergeladen werden kann, sodass 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 Telefon 8 โ€“ SDK und Komponenten zur Entwicklung einer Anwendung Windows Telefon 8, das verwendet SQLite Datenbanken.
  • Vorkompilierte Binรคrdateien fรผr Windows Laufzeit โ€“ SDK und andere Komponenten zum Entwickeln einer Anwendung, mit der eine Verbindung hergestellt werden kann SQLite Datenbanken fรผr die Windows Laufzeitplattformen.
  • Vorkompilierte Binรคrdateien fรผr .NET โ€“ dabei handelt es sich um einige DLLs und .NET-Bibliotheken, mit denen Sie รผber eine .NET-Anwendung eine Verbindung herstellen kรถnnen SQLite Datenbanken.

SQLite Studio โ€“ Manager und Verwaltung

Da sind viele SQLite Management-Tools, die die Arbeit erleichtern SQLite Datenbanken einfacher. 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.

SQLite Studio: Es handelt sich um ein tragbares Tool, das keine Installation erfordert. Es unterstรผtzt beides SQLite3 und SQLite2. Sie kรถnnen Daten problemlos in verschiedene Formate wie CSV, HTML, PDF, JSON importieren und exportieren. Es ist Open Source und unterstรผtzt Unicode.

SQLite Studio โ€“ Manager und Verwaltung

Einfรผhrung in die Beispieldatenbank

In den folgenden Schritten erstellen wir die Beispieldatenbank, die wir in den gesamten 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 โ€žTutorialsSampleDB.sqlโ€œ im folgenden Verzeichnis โ€žC:\sqlite".

Schritt 3) ร–ffnen Sie den Microsoft Store auf Ihrem Windows-PC Windows Geben Sie im Startmenรผ das Befehlszeilentool (cmd.exe) ein "Cmd" und รถffne es.

Schritt 4) Es wird im Standardpfad geรถffnet. Sie mรผssen dorthin navigieren โ€žC:\sqliteโ€œ Ordner, den wir zuvor in diesem Tutorial erstellt haben, mit dem folgenden Befehl โ€žcd โ€žC:\sqliteโ€œ:

Einfรผhrung in die Beispieldatenbank

Schritt 5) Schreiben Sie den folgenden Befehl:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Der Befehl sollte erfolgreich abgeschlossen werden und Sie sollten nach dem Befehl keine Ausgabe sehen, wie im folgenden Screenshot:

Einfรผhrung in die Beispieldatenbank

Schritt 6) Sie sollten nun die Datenbankdatei sehen kรถnnen โ€žTutorialsSampleDB.dbโ€ erstellt im Verzeichnis โ€žC:\sqlite"

Einfรผhrung in die Beispieldatenbank

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: