Hvordan laste ned og installere SQLite on Windows

SQLite tilbyr mange forskjellige installasjonspakker, avhengig av operativsystemene dine. Den tilbyr også mange API-er for et bredt spekter av programmeringsspråk.

Last ned og installer SQLite Package Installer

Installasjonspakker tilgjengelig for Windows 10 brukere:

Fra SQLite offesiell nettside i nedlastingsdelen. Følgende skjermbilde lar deg laste ned forskjellige SQLite's installasjonspakker for Windows:

Last ned og installer SQLite

Kommandolinjeskallprogrammet:

Den uthevede nedlastingspakken kalles Kommandolinjeprogram (CLP). CLP er et kommandolinjeprogram som lar deg få tilgang til SQLite databasestyringssystem og alle funksjonene til SQLite. Ved å bruke CLP kan du opprette og administrere SQLite database. Og det er verktøyet vi skal bruke gjennom hele opplæringen.

  • 32-biters DLL(x86): The SQLite Databasesystem kjernebibliotek for x86-plattformer.
  • 64-biters DLL (x64): The SQLite Databasesystem kjernebibliotek for x64-plattformer.

Installere kommandolinjeprogrammet (CLP) på maskinen din

I de følgende trinnene finner du trinnene for hvordan du installerer kommandolinjeprogrammet (CLP) på maskinen din:

Trinn 1) Last ned den uthevede nedlastingspakken fra forrige bilde til din PC. Det er en "zip”-Fil.

Trinn 2) Pakk ut zip-filen. Du finner "sqlite3.exe" i den utpakkede filen som følger:

Installere kommandolinjeprogrammet

Trinn 3) Åpne Min datamaskin, og dobbeltklikk på partisjonen "C" for å navigere til det:

Installere kommandolinjeprogrammet

Trinn 4) Opprett en ny katalog "SQLite"

Installere kommandolinjeprogrammet

Trinn 5) Kopier filen "sqlite3.exe" inn i det. Dette er hva vi skal bruke gjennom veiledningene for å kjøre SQLite spørringer:

Installere kommandolinjeprogrammet

Det finnes imidlertid noen andre pakker for andre formål. De er ikke påkrevd. Men du kan trenge det hvis du bruker et annet OS enn Windows du kan få Linux eller Mac OS-versjon av SQLite.

Du kan også få dokumentasjonen eller kildekoden derfra hvis du ønsker det. Du kan også få API for Windows Telefon 8 eller .Net og annet programmerings språ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 nettdokumentasjonen, men kan lastes ned som HTML-side slik at du kan åpne dem offline.
  • Forhåndskompilerte binære filer for Linux.
  • Forhåndskompilerte binære filer for Mac OS X (x86).
  • Forhåndskompilerte binære filer for Windows Telefon 8 – SDK og komponenter til å utvikle en applikasjon for Windows Telefon 8 som bruker SQLite databaser.
  • Forhåndskompilerte binære filer for Windows Runtime – SDK og andre komponenter for å utvikle en applikasjon å koble til SQLite databaser for Windows Runtime-plattformer.
  • Forhåndskompilerte binære filer for .NET – dette er noen sett med DLL-er og .NET-biblioteker som du kan bruke dem fra .NET-applikasjonen til å koble til SQLite databaser.

SQLite Studio – Leder og administrasjon

Det er mange SQLite styringsverktøy som gjør det å jobbe 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.

SQLite studie: Det er et bærbart verktøy som ikke krever installasjon. Den støtter begge deler SQLite3 og SQLite2. Du kan enkelt importere og eksportere data til ulike formater som CSV, HTML, PDF, JSON. Dens åpen kildekode og støtter Unicode.

SQLite Studio – Leder og administrasjon

Vi introduserer prøvedatabase

I de følgende trinnene vil vi lage eksempeldatabasen som vi skal bruke gjennom veiledningene:

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 Kommandolinjeverktøy (cmd.exe) fra startmenyen, skriv “Cmd” og åpne den.

Trinn 4) Den åpnes i standardbanen, du må navigere til "C:\sqlite" mappe vi hadde opprettet tidligere i denne opplæringen med følgende kommando "cd "C:\sqlite":

Vi introduserer eksempeldatabase

Trinn 5) Skriv følgende kommando,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Kommandoen skal fullføres vellykket, og du skal ikke se noen utdata etter den kommandoen som følgende skjermbilde:

Vi introduserer eksempeldatabase

Trinn 6) Du skal nå kunne se databasefilen "TutorialsSampleDB.db" opprettet i katalogen "C:\sqlite"

Vi introduserer eksempeldatabase

Oppsummer dette innlegget med: