Kuinka ladata ja asentaa SQLite on Windows
โก รlykรคs yhteenveto
SQLite tarjoaa kevyen, palvelimettoman tietokantamoottorin, joka toimii kaikkialla Windows, Linux ja macOSTรคssรค ohjeessa kerrotaan, miten ladataan asennuspaketteja, mรครคritetรครคn komentorivin kรคyttรถliittymรค, asennetaan graafinen hallintaohjelma ja rakennetaan esimerkkitietokanta.

SQLite tarjoaa useita asennuspaketteja kรคyttรถjรคrjestelmรคstรค riippuen. Se tarjoaa myรถs API-rajapintoja useille ohjelmointikielille.
Lataus ja asennus SQLite Paketin asentaja
Asennuspaketit saatavilla Windows 10 kรคyttรคjรครค:
Vuodesta SQLite virallinen nettisivu, avaa latausosio. Seuraava kuvakaappaus nรคyttรครค eri SQLite asennuspaketit kohteelle Windows:
Komentorivin shell-ohjelma:
Korostettua latauspakettia kutsutaan nimellรค Command-Line Program (CLP)CLP on komentorivisovellus, jonka avulla voit kรคyttรครค SQLite tietokannan hallintajรคrjestelmรค ja kaikki sen ominaisuudet SQLite. CLP:n avulla voit luoda ja hallita SQLite tietokanta, ja sitรค kรคytetรครคn koko tรคmรคn lรคpikรคynnin ajan.
- 32-bittinen DLL (x86): SQLite tietokantajรคrjestelmรคn ydinkirjasto x86-alustoille.
- 64-bittinen DLL (x64): SQLite tietokantajรคrjestelmรคn ydinkirjasto x64-alustoille.
Command-Line Program (CLP) -ohjelman asentaminen koneellesi
Seuraavat vaiheet nรคyttรคvรคt, miten komentoriviohjelma (CLP) asennetaan koneellesi:
Vaihe 1) Lataa edellisestรค kuvasta korostettu paketti tietokoneellesi. Se on vetoketju tiedosto.
Vaihe 2) Extraczip-tiedosto. Lรถydรคt sqlite3.exe entisessรคtracted-kansio, kuten alla nรคkyy:
Vaihe 3) Avaa Oma tietokone ja kaksoisnapsauta osio-kuvaketta "C" navigoidaksesi siihen:
Vaihe 4) Luo uusi hakemisto nimeltรค sqlite:
Vaihe 5) kopio sqlite3.exe siihen. Tรคtรค suoritettavaa tiedostoa kรคytetรครคn suorittamaan SQLite kyselyt:
Lisรคpaketteja on saatavilla eri tarkoituksiin. Niitรค ei vaadita, mutta saatat tarvita niitรค muissa kรคyttรถjรคrjestelmissรค kuin WindowsVoit hankkia Linux tai Mac OS -versiosta SQLite tarvittaessa.
Voit myรถs hakea dokumentaation tai lรคhdekoodin samalta sivulta. API-rajapinnat ovat saatavilla seuraaville: Windows Phone 8, .NET ja muut ohjelmointikielet.
Tรคssรค on joitakin lisรคpaketteja eri tarkoituksiin:
- Lรคhde Code ja vaihtoehtoinen lรคhde Code Formaatit โ tรคydellinen lรคhde, joka muodostaa SQLite.
- Dokumentaatio โ SQLite dokumentaatiota HTML-sivuina. Se on samaa verkkodokumentaatiota, mutta ladattavissa, jotta voit lukea sitรค offline-tilassa.
- Esikรครคnnetyt binaarit Linuxille.
- Esikรครคnnetyt binaarit Mac OS X:lle (x86).
- Esikรครคnnetyt binaarit for Windows Puhelin 8 โ SDK ja komponentit rakentamiseen Windows Phone 8 -sovellukset, jotka kรคyttรคvรคt SQLite tietokantoja.
- Esikรครคnnetyt binaarit for Windows Suoritusympรคristรถ โ SDK ja komponentit rakentamiseen Windows Suorituksenaikaiset sovellukset, jotka muodostavat yhteyden SQLite tietokantoja.
- Esikรครคnnetyt .NET-binaarit โ joukko DLL-tiedostoja ja .NET-kirjastoja, joita voit kรคyttรครค .NET-sovelluksista yhteyden muodostamiseen SQLite tietokantoja.
SQLite Studio โ johtaja ja hallinto
Paljon SQLite hallintatyรถkalut helpottavat tyรถskentelyรค SQLite tietokantojen luomista ja hallintaa helpommin. Sen sijaan, ettรค tietokantoja luotaisiin ja hallittaisiin komentoriviltรค, โโnรคmรค tyรถkalut tarjoavat graafisen kรคyttรถliittymรคn tietokannan luomiseen ja hallintaan.
SQLite studio: kannettava sovellus, joka ei vaadi asennusta. Se tukee molempia SQLite3 ja SQLite2. Voit helposti tuoda ja viedรค tietoja CSV-, HTML-, PDF- ja JSON-muotoihin. Se on avoimen lรคhdekoodin ja tukee Unicodea.
Esittelyssรค nรคytetietokanta
Seuraavat vaiheet luovat esimerkkitietokannan, johon viitataan koko sarjassa:
Vaihe 1) Avaa tekstitiedosto ja liitรค siihen seuraavat komennot:
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);
Vaihe 2) Tallenna tiedosto OpastustiedostotSampleDB.sql hakemistossa C:\sqlite.
Vaihe 3) Avaa Windows Komentorivityรถkalu (cmd.exe) Kรคynnistรค-valikosta, kirjoittanut typing cmd ja paina Enter.
Vaihe 4) Se avautuu oletuspolulla, joten siirry kohtaan C:\sqlite aiemmin komennolla luotu kansio cd โC:\sqliteโ:
Vaihe 5) Suorita seuraava komento:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Komennon pitรคisi suoriutua onnistuneesti ilman tulosta, kuten seuraavassa kuvakaappauksessa nรคkyy:
Vaihe 6) Tietokantatiedosto TutorialsSampleDB.db nรคkyy nyt hakemistossa C:\sqlite:









