Hur man laddar ner och installerar SQLite on Windows
SQLite erbjuder många olika installationspaket, beroende på dina operativsystem. Den erbjuder också många API:er för ett brett utbud av programmeringsspråk.
Hämta och installera SQLite Package Installer
Installationspaket tillgängliga för Windows 10 användare:
Från SQLite officiell hemsida i nedladdningssektionen. Följande skärmdump låter dig ladda ner olika SQLites installationspaket för Windows:
Kommandoradsskalprogrammet:
Det markerade nedladdningspaketet kallas Kommandoradsprogram (CLP). CLP är ett kommandoradsprogram som låter dig komma åt SQLite databashanteringssystem och alla funktioner i SQLite. Med CLP kan du skapa och hantera SQLite databas. Och det är verktyget som vi kommer att använda genom hela handledningen.
- 32-bitars DLL(x86): The SQLite Databassystems kärnbibliotek för x86-plattformar.
- 64-bitars DLL (x64): Den SQLite Databassystems 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 PC. 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 det:
Steg 4) Skapa en ny katalog "sqlite"
Steg 5) Kopiera filen "sqlite3.exe" Gillar det. Detta är vad vi kommer att använda genom handledningarna 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 kan behöva det om du använder ett annat operativsystem än Windows du kan få Linux eller Mac OS-version av SQLite.
Du kan också hämta dokumentationen eller källkoden därifrån om du vill. Du kan också få API för Windows Telefon 8 eller .Net och annat programmeringsspråk.
Här är några andra olika paket för olika ändamål:
- Källkoden och några alternativa källkodsformat – Den fullständiga källkoden som utgjorde SQLite.
- Dokumentationen – Dokumentationen av SQLite som HTML-sidor. Det är samma onlinedokumentation, men nedladdningsbar som HTML-sida så att du kan öppna dem offline.
- Förkompilerade binära filer för Linux.
- Förkompilerade binära filer för Mac OS X (x86).
- Förkompilerade binära filer för Windows Telefon 8 – SDK och komponenter att utveckla en applikation för Windows Telefon 8 som använder SQLite databaser.
- Förkompilerade binära filer för Windows Runtime – SDK och andra komponenter för att utveckla en applikation att ansluta till SQLite databaser för Windows Runtime-plattformar.
- Förkompilerade binära filer för .NET – det här är några uppsättningar DLL-filer och .NET-bibliotek som du kan använda dem från .NET-applikationen för att ansluta till SQLite databaser.
SQLite Studio – Chef och administration
Det finns många SQLite ledningsverktyg som gör att arbeta med SQLite databaser lättare. Istället för att skapa och hantera databaser med hjälp av 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 hanteringsverktyg. Här är den rekommenderade
SQLite Studio: Det är ett bärbart verktyg som inte kräver en installation. Den stöder båda SQLite3 och SQLite2. Du kan enkelt importera och exportera data till olika format som CSV, HTML, PDF, JSON. Dess öppen källkod och stöder Unicode.
Introduktion av exempeldatabas
I följande steg kommer vi att skapa exempeldatabasen som vi kommer att använda under handledningarna:
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 Kommandoradsverktyg (cmd.exe) från startmenyn, skriv “Cmd” och öppna den.
Steg 4) Den öppnas i standardsökvägen, du måste navigera till "C:\sqlite" mapp som vi hade skapat tidigare i denna handledning med följande kommando "cd "C:\sqlite":
Steg 5) Skriv följande kommando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandot bör slutföras framgångsrikt, och du bör inte se någon utdata efter det kommandot som följande skärmdump:
Steg 6) Du bör nu kunna se databasfilen "TutorialsSampleDB.db" skapat i katalogen "C:\sqlite"