Kuidas alla laadida ja installida SQLite on Windows
โก Nutikas kokkuvรตte
SQLite pakub kerget ja serverita andmebaasimootorit, mis tรถรถtab kรตikjal Windows, Linux ja macOSSee juhend selgitab, kuidas alla laadida installipakette, seadistada kรคsurea shelli, installida graafilist haldurit ja luua nรคidisandmebaas.

SQLite pakub olenevalt operatsioonisรผsteemist palju installipakette. Samuti pakub see API-sid paljudele programmeerimiskeeltele.
Laadige alla ja installige SQLite Paketi installija
Saadaval on installipaketid Windows 10 kasutajat:
Alates SQLite ametlikul kodulehel, avage allalaadimiste jaotis. Jรคrgmisel ekraanipildil on nรคha erinevad SQLite paigalduspaketid Windows:
Kรคsurea shellprogramm:
Esiletรตstetud allalaadimispaketti nimetatakse Kรคsurea programm (CLP)CLP on kรคsurea rakendus, mis vรตimaldab teil juurde pรครคseda SQLite andmebaasi haldussรผsteem ja kรตik selle funktsioonid SQLite. CLP abil saate luua ja hallata SQLite andmebaas ja see on tรถรถriist, mida kasutatakse kogu selle juhendi vรคltel.
- 32-bitine DLL (x86): SQLite andmebaasisรผsteemi tuumikteek x86 platvormidele.
- 64-bitine DLL (x64): SQLite andmebaasisรผsteemi tuumikteek x64 platvormidele.
Command-line Program (CLP) installimine oma masinasse
Jรคrgmised sammud nรคitavad, kuidas kรคsurea programmi (CLP) oma arvutisse installida:
Step 1) Laadige eelmisel pildil esiletรตstetud pakett oma arvutisse alla. See on tรตmblukk faili.
Step 2) Extraczip-faili. Sealt leiad sqlite3.exe endisestracted kaust, nagu allpool nรคidatud:
Step 3) Ava Minu arvuti ja topeltklรตpsa partitsioonil "C" selle juurde navigeerimiseks:
Step 4) Loo uus kataloog nimega sqlite:
Step 5) Kopeeri sqlite3.exe sellesse. See on kรคivitatav fail, mida kasutatakse SQLite pรคringud:
Erinevatel eesmรคrkidel on olemas lisapakette. Need pole kohustuslikud, kuid vรตite neid vajada muudes operatsioonisรผsteemides peale WindowsSaate selle hankida Linux vรตi Mac OS-i versioon SQLite nagu vajatud.
Samalt lehelt saate hankida ka dokumentatsiooni vรตi lรคhtekoodi. API-d on saadaval jรคrgmistele rakendustele: Windows Telefon 8, .NET ja muud programmeerimiskeeled.
Siin on mรตned lisapaketid erinevateks eesmรคrkideks:
- Allikas Code ja alternatiivne allikas Code Formaadid โ tรคielik allikas, mis moodustab SQLite.
- Dokumentatsioon โ SQLite dokumentatsioon HTML-lehtedena. See on sama veebidokumentatsioon, aga allalaaditav, et saaksite seda vรตrguรผhenduseta lugeda.
- Eelkompileeritud binaarid Linuxi jaoks.
- Eelkompileeritud binaarid Mac OS X (x86) jaoks.
- Eelkompileeritud binaarid jaoks Windows Telefon 8 โ SDK ja komponendid ehitamiseks Windows Telefon 8 rakendused, mis kasutavad SQLite andmebaasid.
- Eelkompileeritud binaarid jaoks Windows Kรคitusaeg โ SDK ja komponendid ehitamiseks Windows Kรคitusaja rakendused, mis รผhenduvad SQLite andmebaasid.
- .NET-i eelkompileeritud binaarfailid โ DLL-ide ja .NET-teekide komplekt, mida saate .NET-rakendustest รผhenduse loomiseks kasutada. SQLite andmebaasid.
SQLite Stuudio โ juht ja administratsioon
Palju SQLite haldustรถรถriistad muudavad tรถรถtamise SQLite andmebaaside lihtsamaks muutmiseks. Andmebaaside loomise ja haldamise asemel kรคsurealt pakuvad need tรถรถriistad andmebaaside loomiseks ja haldamiseks graafilist liidest.
SQLite stuudio: kaasaskantav rakendus, mis ei vaja installimist. See toetab mรตlemat SQLite3 ja SQLite2. Saate andmeid hรตlpsalt importida ja eksportida sellistesse vormingutesse nagu CSV, HTML, PDF ja JSON. See on avatud lรคhtekoodiga ja toetab Unicode'i.
Tutvustame nรคidisandmebaasi
Jรคrgmised sammud loovad nรคidisandmebaasi, millele viidatakse kogu sarjas:
Step 1) Avage tekstifail ja kleepige sinna jรคrgmised kรคsud:
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);
Step 2) Salvestage fail nimega รpetusedSampleDB.sql kataloogis C:\sqlite.
Step 3) avage Windows Kรคsurea tรถรถriist (cmd.exe) menรผรผst Start, autor typing cmd ja vajutades Enter.
Step 4) See avaneb vaiketeel, seega navigeeri sinna C:\sqlite kaust, mis loodi varem kรคsu kรคivitamisega cd โC:\sqliteโ:
Step 5) Kรคivitage jรคrgmine kรคsk:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Kรคsk peaks edukalt lรตpule viima ilma vรคljundita, nagu on nรคidatud jรคrgmisel ekraanipildil:
Step 6) Andmebaasi fail TutorialsSampleDB.db kuvatakse nรผรผd kataloogis C:\sqlite:









