Sådan downloader og installerer du SQLite on Windows
⚡ Smart opsummering
SQLite leverer en let, serverløs databasemotor, der kører på tværs af Windows, Linux og macOSDenne gennemgang forklarer, hvordan man downloader installationspakker, konfigurerer kommandolinjeshellen, installerer en grafisk administrator og opbygger en eksempeldatabase.

SQLite tilbyder mange installationspakker afhængigt af operativsystemet. Den leverer også API'er til en bred vifte af programmeringssprog.
Hent og installer SQLite Package Installer
Installationspakker tilgængelige for Windows 10 brugere:
På hjemmesiden for oprettelse af en konto skal du indtaste postnummeret for dit service-eller faktureringsområde i feltet, der er markeret (A) på billedet ovenfor. SQLite officiel hjemmeside, åbn downloadsektionen. Følgende skærmbillede viser de forskellige SQLite installationspakker til Windows:
Kommandolinje shell-programmet:
Den fremhævede downloadpakke kaldes Kommandolinjeprogram (CLP)CLP er et kommandolinjeprogram, der giver dig adgang til SQLite databasestyringssystem og alle funktionerne i SQLite. Ved hjælp af CLP kan du oprette og administrere SQLite database, og det er det værktøj, der bruges i hele denne gennemgang.
- 32-bit DLL (x86): Den SQLite databasesystemkernebibliotek til x86-platforme.
- 64-bit DLL (x64): Den SQLite databasesystemkernebibliotek til x64-platforme.
Installation af kommandolinjeprogrammet (CLP) på din maskine
Følgende trin viser, hvordan du installerer kommandolinjeprogrammet (CLP) på din maskine:
Trin 1) Download den fremhævede pakke fra det forrige billede til din pc. Det er en zip fil.
Trin 2) Extract zip-filen. Du vil finde sqlite3.exe i eks'entracted-mappen, som vist nedenfor:
Trin 3) Åbn Denne computer, og dobbeltklik på partitionen "C" for at navigere til det:
Trin 4) Opret en ny mappe med navnet SQLite:
Trin 5) Kopi sqlite3.exe ind i den. Dette er den eksekverbare fil, der bruges til at køre SQLite forespørgsler:
Der findes yderligere pakker til forskellige formål. De er ikke nødvendige, men du kan have brug for dem på andre operativsystemer end WindowsDu kan få fat i Linux eller Mac OS-version af SQLite efter behov.
Du kan også hente dokumentationen eller kildekoden fra samme side. API'er er tilgængelige for Windows Telefon 8, .NET og andre programmeringssprog.
Her er nogle ekstra pakker til forskellige formål:
- The Source Code og alternativ kilde Code Formater – den komplette kilde, der udgør SQLite.
- Dokumentationen – SQLite dokumentation som HTML-sider. Det er den samme onlinedokumentation, men den kan downloades, så du kan læse den offline.
- Forkompilerede binære filer til Linux.
- Forkompilerede binære filer til Mac OS X (x86).
- Forudkompilerede binære filer til Windows Telefon 8 – SDK og komponenter til bygning Windows Telefon 8 applikationer, der bruger SQLite databaser.
- Forudkompilerede binære filer til Windows Runtime – SDK og komponenter til bygning Windows Runtime-applikationer, der opretter forbindelse til SQLite databaser.
- Prækompilerede binære filer til .NET – et sæt DLL'er og .NET-biblioteker, som du kan bruge fra .NET-applikationer til at oprette forbindelse til SQLite databaser.
SQLite Studio – Leder og administration
Mange SQLite administrationsværktøjer gør det muligt at arbejde med SQLite databaser nemmere. I stedet for at oprette og administrere databaser fra en kommandolinje, tilbyder disse værktøjer en grafisk brugerflade til oprettelse og administration af databaser.
SQLite studie: en bærbar applikation, der ikke kræver installation. Den understøtter begge dele SQLite3 og SQLite2. Du kan nemt importere og eksportere data til formater som CSV, HTML, PDF og JSON. Det er open source og understøtter Unicode.
Introduktion af prøvedatabase
Følgende trin opretter den eksempeldatabase, der refereres til i hele serien:
Trin 1) Åbn en tekstfil og indsæt følgende kommandoer i den:
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);
Trin 2) Gem filen som VejledningerEksempelDB.sql i mappen C:\sqlite.
Trin 3) Åbne Windows Kommandolinjeværktøjet (cmd.exe) fra Start-menuen af typing cmd og tryk på Enter.
Trin 4) Den åbner i standardstien, så naviger til C:\sqlite mappen, der blev oprettet tidligere ved at køre kommandoen cd'en “C:\sqlite”:
Trin 5) Kør følgende kommando:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandoen burde blive fuldført uden output, som vist på følgende skærmbillede:
Trin 6) Databasefilen TutorialsSampleDB.db vises nu i mappen C:\sqlite:









