Herunterladen und Installieren SQLite on Windows

โšก Intelligente Zusammenfassung

SQLite bietet eine leichtgewichtige, serverlose Datenbank-Engine, die auf verschiedenen Plattformen lรคuft. Windows, Linux und macOSDiese Schritt-fรผr-Schritt-Anleitung erklรคrt, wie man Installationspakete herunterlรคdt, die Befehlszeilen-Shell einrichtet, einen grafischen Manager installiert und eine Beispieldatenbank erstellt.

  • ๐Ÿ”˜ Installationspaket: Offizieller SQLite Paketunterstรผtzung WindowsLinux, macOS, Windows Phone 8, .NET und Quellcodeverteilungen.
  • โ˜‘๏ธ CLP-Tool: Das Kommandozeilenprogramm wird als sqlite3.exe ausgeliefert und ermรถglicht die Erstellung von Datenbanken, die Schemaverwaltung und die SQL-Ausfรผhrung รผber ein Terminal.
  • โœ… Beispieldatenbank: Ein TutorialsSampleDB-Schema mit Abteilungen, Studenten, Tests und Noten veranschaulicht Fremdschlรผssel und Startdaten.
  • ๐Ÿงช GUI-Manager: SQLite Studio ist ein portabler Open-Source-Manager, der CSV-, HTML-, PDF- und JSON-Dateien importiert und exportiert.
  • ๏ธ Plattformรผbergreifend: Vorkompilierte Binรคrdateien fรผr Linux, Mac OS X, .NET und Windows Die Laufzeitumgebung unterstรผtzt ein breites Spektrum an Einsatzszenarien.

Herunterladen und Installieren SQLite

SQLite Es bietet zahlreiche Installationspakete, abhรคngig vom Betriebssystem. AuรŸerdem stellt es APIs fรผr eine Vielzahl von Programmiersprachen bereit.

Herunterladen und installieren SQLite Paket-Installationsprogramm

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

Von dem SQLite offiziellen Websiteร–ffnen Sie den Downloadbereich. Der folgende Screenshot zeigt die verschiedenen SQLite Installationspakete fรผr Windows:

Lade und installiere SQLite

Das Befehlszeilen-Shell-Programm:

Das hervorgehobene Download-Paket heiรŸt Befehlszeilenprogramm (CLP)CLP ist eine Kommandozeilenanwendung, mit der Sie auf Folgendes zugreifen kรถnnen: SQLite Datenbankverwaltungssystem und alle Funktionen von SQLite. Mit CLP kรถnnen Sie die erstellen und verwalten SQLite Datenbank, und sie ist das Werkzeug, das in dieser Anleitung durchgehend verwendet wird.

  • 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

Die folgenden Schritte zeigen, wie Sie das Befehlszeilenprogramm (CLP) auf Ihrem Rechner installieren:

Schritt 1) Laden Sie das im vorherigen Bild markierte Paket auf Ihren PC herunter. Es handelt sich um ein ReiรŸverschluss Datei.

Schritt 2) ExtracIn der ZIP-Datei finden Sie Folgendes: sqlite3.exe im ExtracTed-Ordner, wie unten abgebildet:

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 mit dem Namen SQLite:

Installieren des Befehlszeilenprogramms

Schritt 5) Kopieren sqlite3.exe Darin befindet sich die ausfรผhrbare Datei, die zum Ausfรผhren verwendet wird. SQLite Anfragen:

Installieren des Befehlszeilenprogramms

Es gibt zusรคtzliche Pakete fรผr verschiedene Zwecke. Diese sind nicht zwingend erforderlich, kรถnnten aber auf anderen Betriebssystemen als diesem benรถtigt werden. WindowsSie kรถnnen die Linux oder Mac OS-Version von SQLite wie benรถtigt.

Sie kรถnnen die Dokumentation oder den Quellcode auch von derselben Seite abrufen. APIs sind verfรผgbar fรผr Windows Telefon 8, .NET und andere Programmiersprachen.

Hier sind einige zusรคtzliche Pakete fรผr verschiedene Zwecke:

  • Die Quelle Code und alternative Quelle Code Formate โ€“ die vollstรคndige Quelle, aus der SQLite.
  • Die Dokumentation โ€“ SQLite Die Dokumentation liegt als HTML-Seiten vor. Es handelt sich um dieselbe Online-Dokumentation, die jedoch heruntergeladen werden kann, sodass Sie sie offline lesen 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 zum Erstellen Windows Anwendungen fรผr das Telefon 8, die Folgendes verwenden SQLite Datenbanken.
  • Vorkompilierte Binรคrdateien fรผr Windows Laufzeitumgebung โ€“ SDK und Komponenten zum Erstellen Windows Laufzeitanwendungen, die eine Verbindung herstellen zu SQLite Datenbanken.
  • Vorkompilierte Binรคrdateien fรผr .NET โ€“ ein Satz von DLLs und .NET-Bibliotheken, die Sie von .NET-Anwendungen aus verwenden kรถnnen, um eine Verbindung herzustellen zu SQLite Datenbanken.

SQLite Studio โ€“ Manager und Verwaltung

Viele SQLite Management-Tools erleichtern die Arbeit mit SQLite Datenbanken einfacher gestalten. Anstatt Datenbanken รผber die Kommandozeile zu erstellen und zu verwalten, bieten diese Tools eine grafische Benutzeroberflรคche fรผr die Erstellung und Administration von Datenbanken.

SQLite StudioEine portable Anwendung, die keine Installation erfordert. Sie unterstรผtzt beides. SQLite3 und SQLite2. Daten lassen sich problemlos in Formate wie CSV, HTML, PDF und JSON importieren und exportieren. Es handelt sich um Open Source, und es unterstรผtzt Unicode.

SQLite Studio - Manager und Verwaltung

Einfรผhrung in die Beispieldatenbank

Die folgenden Schritte erstellen die Beispieldatenbank, auf die in der gesamten Serie Bezug genommen wird:

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 Verzeichnis C:\sqlite.

Schritt 3) ร–ffnen Sie den Microsoft Store auf Ihrem Windows-PC Windows Befehlszeilentool (cmd.exe) aus dem Startmenรผ von typing cmd und drรผcken Sie die Eingabetaste.

Schritt 4) Es รถffnet sich im Standardpfad, also navigieren Sie zu C:\sqlite Ordner, der zuvor durch Ausfรผhren des Befehls erstellt wurde cd โ€œC:\sqliteโ€:

Einfรผhrung in die Beispieldatenbank

Schritt 5) Fรผhren Sie den folgenden Befehl aus:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Der Befehl sollte erfolgreich und ohne Ausgabe ausgefรผhrt werden, wie im folgenden Screenshot dargestellt:

Einfรผhrung in die Beispieldatenbank

Schritt 6) Die Datenbankdatei TutorialsSampleDB.db erscheint nun im Verzeichnis C:\sqlite:

Einfรผhrung in die Beispieldatenbank

Hรคufig gestellte Fragen

Nein. SQLite Wird als portables ZIP-Archiv versendet. Sie mรผssen es lediglich entpacken.tracKopieren Sie die Datei sqlite3.exe in einen beliebigen Ordner, z. B. C:\sqlite. Es ist kein Installationsprogramm oder Administratorrechte erforderlich. SQLite Einfacher Einsatz in eingeschrรคnkten Umgebungen.

Die CLP ist eine Kommandozeilen-Shell zum direkten Ausfรผhren von SQL-Anweisungen in einer Datenbankdatei. SQLite Studio ist ein grafischer Manager, mit dem Sie Tabellen durchsuchen, Daten bearbeiten und in die Formate CSV, JSON, HTML und PDF importieren oder exportieren kรถnnen.

Ja. Moderne KI-Programmierassistenten kรถnnen Folgendes erzeugen: SQLite DDL-Anweisungen werden anhand einer einfachen englischen Beschreibung generiert. Sie erstellen CREATE TABLE-Anweisungen, schlagen Spaltentypen vor, fรผgen Primรคr- und Fremdschlรผssel hinzu und empfehlen Indizes. Sie sollten die Ausgabe dennoch vor dem Produktiveinsatz auf Korrektheit รผberprรผfen.

KI-Assistenten analysieren SQL-Syntaxfehler, schlagen Verbesserungen fรผr den Abfrageplan vor und รผberarbeiten langsame Abfragen. Sie identifizieren fehlende Indizes, empfehlen ร„nderungen der Join-Reihenfolge und erklรคren unerwartete Ergebnisse von Joins oder Aggregationen.ping Entwickler lรถsen Probleme wesentlich schneller als eine manuelle รœberprรผfung.

Jeder Ordner ist geeignet, aber C:\sqlite ist eine gรคngige Konvention. Wenn Sie die ausfรผhrbare Datei in einem separaten Ordner ablegen, kรถnnen Sie die Datenbankdateien einfach zusammen mit der Binรคrdatei verwalten. AuรŸerdem kรถnnen Sie den Ordner zum PATH hinzufรผgen, sodass sqlite3 von jeder Eingabeaufforderung aus verfรผgbar ist.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: