Sådan downloader og installerer du SQLite on Windows
SQLite tilbyder en masse forskellige installationspakker, afhængigt af dine operativsystemer. Det tilbyder også en masse 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 i download-sektionen. Følgende skærmbillede giver dig mulighed for at downloade forskellige SQLite's 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 værktøjet, som vi vil bruge gennem hele selvstudiet.
- 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
I de følgende trin finder du trinene til, hvordan du installerer kommandolinjeprogrammet (CLP) på din maskine:
Trin 1) Download den fremhævede downloadpakke fra det forrige billede til din pc. Det er en "zip" fil.
Trin 2) Udpak zip-filen. Du finder "sqlite3.exe" i den udpakkede fil som følger:
Trin 3) Åbn Denne computer, og dobbeltklik på partitionen "C" for at navigere til det:
Trin 4) Opret en ny mappe "SQLite"
Trin 5) Kopier filen "sqlite3.exe” ind i det. Dette er, hvad vi vil bruge gennem selvstudierne til at køre SQLite forespørgsler:
Der er dog nogle andre pakker til forskellige formål. De er ikke påkrævet. Men du har muligvis brug for det, hvis du bruger et andet OS end Windows du kan få Linux eller Mac OS-version af SQLite.
Du kan også få dokumentationen eller kildekoden derfra, hvis du ønsker det. Du kan også få API til Windows Telefon 8 eller .Net og andet programmeringssprog.
Her er nogle andre forskellige pakker til forskellige formål:
- Kildekoden og nogle alternative kildekodeformater – Den komplette kildekode, der udgjorde SQLite.
- Dokumentationen – Dokumentationen af SQLite som HTML-sider. Det er den samme online dokumentation, men kan downloades som HTML-side, så du kan åbne dem 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 at udvikle en applikation til Windows Telefon 8, der bruger SQLite databaser.
- Forudkompilerede binære filer til Windows Runtime – SDK og andre komponenter til udvikling af en applikation, der skal oprettes forbindelse til SQLite databaser til Windows Runtime platforme.
- Forkompilerede binære filer til .NET – disse er nogle sæt DLL'er og .NET-biblioteker, som du kan bruge dem fra .NET-applikationen til at oprette forbindelse til SQLite databaser.
SQLite Studio – Leder og administration
Der er mange SQLite ledelsesværktøjer, der gør at arbejde med SQLite databaser nemmere. I stedet for at oprette og administrere databaser ved hjælp af en kommandolinje, giver disse værktøjer et sæt GUI-værktøjer, som lader dig oprette og administrere databasen.
Den officielle SQLite webstedet har snesevis af sådanne værktøjer på listen; du kan se dem her: SQLite styringsværktøjer. Her er den anbefalede
SQLite studie: Det er et bærbart værktøj, der ikke kræver en installation. Det understøtter begge dele SQLite3 og SQLite2. Du kan nemt importere og eksportere data til forskellige formater som CSV, HTML, PDF, JSON. Dens open source og understøtter Unicode.
Introduktion til prøvedatabase
I de følgende trin vil vi oprette prøvedatabasen, som vi vil bruge gennem selvstudierne:
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 "TutorialsSampleDB.sql" i følgende mappe "C:\sqlite".
Trin 3) Åbne Windows Kommandolinjeværktøj (cmd.exe) fra startmenuen, skriv “Cmd” og åbn den.
Trin 4) Den åbnes i standardstien, du skal navigere til "C:\sqlite" mappe, vi havde oprettet tidligere i denne tutorial med følgende kommando "cd "C:\sqlite":
Trin 5) Skriv følgende kommando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandoen skal fuldføres med succes, og du skulle ikke se noget output efter den kommando som følgende skærmbillede:
Trin 6) Du skulle nu kunne se databasefilen "TutorialsSampleDB.db" oprettet i mappen "C:\sqlite"