Kuidas alla laadida ja installida SQLite on Windows
SQLite pakub olenevalt teie operatsioonisüsteemist palju erinevaid installipakette. Samuti pakub see palju API-sid paljude programmeerimiskeelte jaoks.
Laadige alla ja installige SQLite Paketi installija
Saadaval on installipaketid Windows 10 kasutajat:
Alates SQLite ametlikul kodulehel allalaadimise jaotises. Järgmine ekraanipilt võimaldab teil alla laadida erinevaid SQLitei installipaketid Windows:
Käsurea shellprogramm:
Esiletõstetud allalaadimispaketti nimetatakse Käsurea programm (CLP). CLP on käsurearakendus, mis võimaldab teil juurdepääsu SQLite andmebaasihaldussüsteem ja kõik selle funktsioonid SQLite. CLP abil saate luua ja hallata SQLite andmebaasi. Ja seda tööriista kasutame kogu õpetuse vältel.
- 32-bitine DLL (x86): SQLite Andmebaasisüsteemi põhiteek x86 platvormidele.
- 64-bitine DLL (x64): SQLite Andmebaasisüsteemi põhiteek x64 platvormidele.
Command-line Program (CLP) installimine oma masinasse
Järgmiste sammude käigus leiate juhised käsureaprogrammi (CLP) installimiseks oma arvutisse.
Step 1) Laadige eelmiselt pildilt esiletõstetud allalaadimispakett oma arvutisse alla. See on "tõmblukk” faili.
Step 2) Pakkige ZIP-fail välja. Leiad "sqlite3.exe” ekstraktitud failis järgmiselt:
Step 3) Avage Minu arvuti ja topeltklõpsake partitsiooni "C" selle juurde navigeerimiseks:
Step 4) Looge uus kataloog "sqlite"
Step 5) Kopeeri fail "sqlite3.exe” sellesse. Seda kasutame õpetustes käitamiseks SQLite päringud:
Siiski on ka teisi pakette erinevatel eesmärkidel. Neid ei nõuta. Kuid võite seda vajada, kui kasutate teist operatsioonisüsteemi kui Windows saad Linux või Mac OS-i versioon SQLite.
Soovi korral saate sealt ka dokumentatsiooni või lähtekoodi. Saate hankida ka API jaoks Windows Telefon 8 või .Net ja muu programmeerimiskeeled.
Siin on veel mõned erinevad paketid erinevatel eesmärkidel:
- Lähtekood ja mõned alternatiivsed lähtekoodivormingud – täielik lähtekood, mis moodustas SQLite.
- Dokumentatsioon – dokumentatsioon SQLite HTML-lehtedena. See on sama veebidokumentatsioon, kuid allalaaditav HTML-lehena, et saaksite neid võrguühenduseta avada.
- Eelkompileeritud binaarid Linuxi jaoks.
- Eelkompileeritud binaarid Mac OS X (x86) jaoks.
- Eelkompileeritud binaarid jaoks Windows Telefon 8 – SDK ja komponendid, mille jaoks rakendust arendada Windows Telefon 8, mis kasutab SQLite andmebaasid.
- Eelkompileeritud binaarid jaoks Windows Runtime – SDK ja muud komponendid ühenduse loomiseks mõeldud rakenduse arendamiseks SQLite andmebaasid Windows Runtime platvormid.
- NET-i eelkompileeritud binaarid – need on mõned DLL-ide ja .NET-i teekide komplekt, mida saate kasutada .NET-i rakendusest ühenduse loomiseks SQLite andmebaasid.
SQLite Stuudio – juht ja administratsioon
On palju SQLite juhtimistööriistad, millega töötatakse SQLite andmebaasid lihtsamaks. Selle asemel, et luua ja hallata andmebaase käsurea abil, pakuvad need tööriistad GUI-tööriistade komplekti, mis võimaldavad teil andmebaasi luua ja hallata.
Ametlik SQLite veebisaidil on loetletud kümneid selliseid tööriistu; neid saad vaadata siit: SQLite juhtimisvahendite. Siin on soovitatav
SQLite stuudio: see on kaasaskantav tööriist, mis ei vaja installimist. See toetab mõlemat SQLite3 ja SQLite2. Saate hõlpsasti importida ja eksportida andmeid erinevatesse vormingutesse, nagu CSV, HTML, PDF, JSON. Selle avatud lähtekoodiga ja toetab Unicode.
Tutvustame näidisandmebaasi
Järgmiste sammude käigus loome näidisandmebaasi, mida kasutame õpetustes:
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 "TutorialsSampleDB.sql" järgmises kataloogis "C:\sqlite".
Step 3) avage Windows Käsurea tööriist (cmd.exe) menüüst Start, tippige "Cmd" ja avage see.
Step 4) See avaneb vaiketeel, peate navigeerima aadressile "C:\sqlite" kaust, mille olime selles õpetuses varem loonud järgmise käsuga "cd "C:\sqlite":
Step 5) Kirjutage järgmine käsk,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Käsk peaks olema edukalt lõpule viidud ja te ei peaks pärast seda käsku nägema väljundit nagu järgmine ekraanipilt:
Step 6) Nüüd peaksite nägema andmebaasi faili "TutorialsSampleDB.db" loodud kataloogis "C:\sqlite"