SQLite tilbyr mange forskjellige installasjonspakker, avhengig av operativsystemene dine. Det tilbyr også mange APIer for et bredt spekter av programmeringsspråk.
I denne veiledningen vil du lære-
- Last ned og installer SQLite Package Installer
- SQLite Studio - Manager og administrasjon
- Vi presenterer eksempeldatabase
Last ned og installer SQLite Package Installer
Installasjonspakker tilgjengelig for Windows 10-brukere:
Fra det offisielle nettstedet for SQLite i nedlastingsdelen. Følgende skjermbilde lar deg laste ned forskjellige SQLites installasjonspakker for Windows:
Kommandolinjeskallprogrammet:
Den uthevede nedlastingspakken kalles Command Line Program (CLP) . CLP er et kommandolinjeprogram som lar deg få tilgang til SQLite-databasesystemet og alle funksjonene til SQLite. Ved hjelp av CLP kan du opprette og administrere SQLite-databasen. Og det er verktøyet vi skal bruke gjennom hele opplæringen.
- 32-biters DLL (x86): SQLite Database-systemets kjernebibliotek for x86-plattformer.
- 64-biters DLL (x64): SQLite Database-systemets kjernebibliotek for x64-plattformer.
Installere kommandolinjeprogrammet (CLP) på maskinen din:
I de følgende trinnene finner du trinnene for hvordan du installerer Command-Line Program (CLP) på maskinen din:
Trinn 1) Last ned den uthevede nedlastingspakken fra forrige bilde til PCen. Det er en " zip " -fil.
Trinn 2) Pakk ut zip-filen. Du finner " sqlite3.exe " i den ekstraherte filen som følger:
Trinn 3) Åpne Min datamaskin, og dobbeltklikk partisjonen "C" for å navigere til den:
Trinn 4) Opprett en ny katalog " sqlite ":
Trinn 5) Kopier filen " sqlite3.exe " til den. Dette er hva vi vil bruke gjennom veiledningene for å kjøre SQLite-spørsmål:
Imidlertid er det noen andre pakker for forskjellige formål. De er ikke påkrevd. Men det kan hende du trenger det hvis du bruker et annet operativsystem enn Windows, kan du få Linux- eller Mac OS-versjonen av SQLite.
Du kan også få dokumentasjonen eller kildekoden derfra hvis du ønsker det. Du kan også få API for Windows Phone 8 eller .Net og andre programmeringsspråk.
Her er noen andre forskjellige pakker for forskjellige formål:
- Kildekoden og noen alternative kildekodeformater - Den komplette kildekoden som utgjorde SQLite.
- Dokumentasjonen - Dokumentasjonen av SQLite som HTML-sider. Det er den samme online dokumentasjonen, men kan lastes ned som HTML-siden, slik at du kan åpne dem offline.
- Forkompilerte binærfiler for Linux.
- Forkompilerte binærfiler for Mac OS X (x86).
- Forkompilerte binærfiler for Windows Phone 8 - SDK og komponenter for å utvikle et program for Windows Phone 8 som bruker SQLite-databaser.
- Forkompilerte binærfiler for Windows Runtime - SDK og andre komponenter for å utvikle et program for å koble til SQLite-databaser for Windows Runtime-plattformene.
- Forkompilerte binærfiler for. NET - dette er noen sett med DLLer og. NET-biblioteker som du kan bruke dem fra. NET-applikasjonen for å koble til SQLite-databaser.
SQLite Studio - Manager og administrasjon
Det er mange SQLite-styringsverktøy som gjør arbeidet med SQLite-databaser enklere. I stedet for å opprette og administrere databaser ved hjelp av en kommandolinje, gir disse verktøyene et sett med GUI-verktøy som lar deg opprette og administrere databasen.
Det offisielle SQLite-nettstedet har dusinvis av slike verktøy oppført; du kan se dem herfra: SQLite Management Tools. Her er den anbefalte
SQLite Studio: Det er et bærbart verktøy som ikke krever installasjon. Den støtter både SQLite3 og SQLite2. Du kan enkelt importere og eksportere data til forskjellige formater som CSV, HTML, PDF, JSON. Dens åpen kildekode og støtter Unicode.
Vi presenterer eksempeldatabase
I de følgende trinnene lager vi eksempeldatabasen som vi vil bruke gjennom opplæringsprogrammene:
Trinn 1) Åpne en tekstfil og lim inn 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);
Trinn 2) Lagre filen som "TutorialsSampleDB.sql" i følgende katalog " C: \ sqlite ".
Trinn 3) Åpne Windows Command Line-verktøyet (cmd.exe) fra startmenyen, skriv "cmd" og åpne den.
Trinn 4) Det åpnes i standardstien, du må navigere til "C: \ sqlite" -mappen vi hadde opprettet tidligere i denne opplæringen ved å bruke følgende kommando "cd" C: \ sqlite ":
Trinn 5) Skriv følgende kommando,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kommandoen skal fullføres, og du bør ikke se noen utdata etter den kommandoen som følgende skjermbilde:
Trinn 6) Du skal nå kunne se databasefilen " TutorialsSampleDB.db " opprettet i katalogen " C: \ sqlite ":