SQLite tilbyder mange forskellige installationspakker, afhængigt af dine operativsystemer. Det tilbyder også mange API'er til en bred vifte af programmeringssprog.
I denne vejledning lærer du-
- Download og installer SQLite Package Installer
- SQLite Studio - Manager og administration
- Introduktion til prøvedatabase
Download og installer SQLite Package Installer
Installationspakker tilgængelige for Windows 10-brugere:
Fra den officielle SQLite-webside i downloadafsnittet. Følgende skærmbillede giver dig mulighed for at downloade forskellige SQLites installationspakker til Windows:
Kommandolinjeprogrammet:
Den fremhævede downloadpakke kaldes Command-Line Program (CLP) . CLP er et kommandolinjeprogram, der giver dig adgang til SQLite-databasestyringssystemet og alle SQLite-funktionerne. Ved hjælp af CLP kan du oprette og administrere SQLite-databasen. Og det er det værktøj, som vi vil bruge gennem hele tutorialen.
- 32-bit DLL (x86): SQLite Database-systemets kernebibliotek til x86-platforme.
- 64-bit DLL (x64): SQLite Database-systemets kernebibliotek til x64-platforme.
Installation af kommandolinjeprogrammet (CLP) på din maskine:
I de følgende trin finder du trinene til installation af 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) Uddrag 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 den:
Trin 4) Opret en ny mappe " sqlite ":
Trin 5) Kopier filen " sqlite3.exe " ind i den. Dette er hvad vi vil bruge gennem tutorials 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 operativsystem end Windows, kan du få Linux- eller Mac OS-versionen af SQLite.
Du kan også få dokumentationen eller kildekoden derfra, hvis du ønsker det. Du kan også få API til Windows Phone 8 eller .Net og andre 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).
- Forkompilerede binære filer til Windows Phone 8 - SDK og komponenter til at udvikle en applikation til Windows Phone 8, der bruger SQLite-databaser.
- Forkompilerede binære filer til Windows Runtime - SDK og andre komponenter til udvikling af et program til at oprette forbindelse til SQLite-databaser til Windows Runtime-platforme.
- Forkompilerede binære filer til .NET - dette 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 - Manager og administration
Der er mange SQLite-styringsværktøjer, der gør det lettere at arbejde med SQLite-databaser. I stedet for at oprette og administrere databaser ved hjælp af en kommandolinje, leverer disse værktøjer et sæt GUI-værktøjer, der giver dig mulighed for at oprette og administrere databasen.
Den officielle SQLite-webside har snesevis af sådanne værktøjer opført; Du kan se dem herfra: SQLite Management Tools. Her er den anbefalede
SQLite Studio: Det er et bærbart værktøj, der ikke kræver installation. Det understøtter både 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 opretter vi den eksempeldatabase, som vi bruger i hele tutorials:
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 bibliotek " C: \ sqlite ".
Trin 3) Åbn Windows Command Line-værktøjet (cmd.exe) fra startmenuen, skriv "cmd" og åbn den.
Trin 4) Det åbnes i standardstien, du skal navigere til "C: \ sqlite" -mappen, vi havde oprettet tidligere i denne vejledning, ved hjælp af følgende kommando "cd" C: \ sqlite ":
Trin 5) Skriv følgende kommando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandoen skal udføres med succes, og du skal ikke se nogen output efter denne kommando som følgende skærmbillede:
Trin 6) Du skal nu kunne se databasefilen " TutorialsSampleDB.db " oprettet i biblioteket " C: \ sqlite ":