SQLite erbjuder många olika installationspaket, beroende på dina operativsystem. Det erbjuder också många API: er för ett brett spektrum av programmeringsspråk.
I den här handledningen lär du dig-
- Ladda ner och installera SQLite Package Installer
- SQLite Studio - Manager och administration
- Introduktion av exempeldatabas
Ladda ner och installera SQLite Package Installer
Installationspaket tillgängliga för Windows 10-användare:
Från den officiella webbplatsen för SQLite i nedladdningsavsnittet. I följande skärmdump kan du ladda ner olika SQLites installationspaket för Windows:
Kommandoradsskalprogrammet:
Det markerade nedladdningspaketet heter Command Line Program (CLP) . CLP är en kommandoradsapplikation som låter dig komma åt SQLite-databashanteringssystemet och alla funktioner i SQLite. Med CLP kan du skapa och hantera SQLite-databasen. Och det är verktyget som vi kommer att använda under hela handledningen.
- 32-bitars DLL (x86): SQLite Database-systemets kärnbibliotek för x86-plattformar.
- 64-bitars DLL (x64): SQLite Database-systemets kärnbibliotek för x64-plattformar.
Installera kommandoradsprogrammet (CLP) på din maskin:
I följande steg hittar du stegen för hur du installerar kommandoradsprogrammet (CLP) på din maskin:
Steg 1) Ladda ner det markerade nedladdningspaketet från föregående bild till din dator. Det är en " zip " -fil.
Steg 2) Extrahera zip-filen. Du hittar " sqlite3.exe " i den extraherade filen enligt följande:
Steg 3) Öppna den här datorn och dubbelklicka på partitionen "C" för att navigera till den:
Steg 4) Skapa en ny katalog " sqlite ":
Steg 5) Kopiera filen " sqlite3.exe " till den. Det här är vad vi kommer att använda genom tutorials för att köra SQLite-frågor:
Det finns dock några andra paket för olika ändamål. De krävs inte. Men du kanske behöver det om du använder ett annat operativsystem än Windows kan du få Linux- eller Mac OS-versionen av SQLite.
Du kan också få dokumentationen eller källkoden därifrån om du vill. Du kan också få API för Windows Phone 8 eller .Net och andra programmeringsspråk.
Här är några andra olika paket för olika ändamål:
- Källkoden och några alternativa källkodsformat - Den kompletta källkoden som utgör SQLite.
- Dokumentationen - Dokumentationen av SQLite som HTML-sidor. Det är samma online-dokumentation, men nedladdningsbart som HTML-sida så att du kan öppna dem offline.
- Förkompilerade binärer för Linux.
- Förkompilerade binärer för Mac OS X (x86).
- Förkompilerade binärer för Windows Phone 8 - SDK och komponenter för att utveckla en applikation för Windows Phone 8 som använder SQLite-databaser.
- Förkompilerade binärer för Windows Runtime - SDK och andra komponenter för att utveckla ett program för att ansluta till SQLite-databaser för Windows Runtime-plattformar.
- Förkompilerade binärer för .NET - det här är några uppsättningar av DLL-filer och. NET-bibliotek som du kan använda dem från. NET-applikationen för att ansluta till SQLite-databaser.
SQLite Studio - Manager och administration
Det finns många SQLite-hanteringsverktyg som gör det enklare att arbeta med SQLite-databaser. Istället för att skapa och hantera databaser med en kommandorad, tillhandahåller dessa verktyg en uppsättning GUI-verktyg som låter dig skapa och hantera databasen.
Den officiella SQLite-webbplatsen har dussintals sådana verktyg listade; du kan se dem härifrån: SQLite Management Tools. Här är den rekommenderade
SQLite Studio: Det är ett bärbart verktyg som inte kräver någon installation. Den stöder både SQLite3 och SQLite2. Du kan enkelt importera och exportera data till olika format som CSV, HTML, PDF, JSON. Dess öppna källkod och stöder Unicode.
Introduktion av exempeldatabas
I följande steg kommer vi att skapa en exempeldatabas som vi kommer att använda under hela handledningen:
Steg 1) Öppna en textfil och klistra in följande kommandon 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);
Steg 2) Spara filen som "TutorialsSampleDB.sql" i följande katalog " C: \ sqlite ".
Steg 3) Öppna Windows Command Line-verktyg (cmd.exe) från startmenyn, skriv "cmd" och öppna den.
Steg 4) Det öppnas i standardvägen, du måste navigera till mappen "C: \ sqlite" som vi skapade tidigare i denna handledning med följande kommando "cd" C: \ sqlite ":
Steg 5) Skriv följande kommando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandot ska slutföras framgångsrikt och du ska inte se någon utdata efter det kommandot som följande skärmdump:
Steg 6) Du ska nu kunna se databasfilen " TutorialsSampleDB.db " skapad i katalogen " C: \ sqlite ":