Kaip atsisiųsti & Įdiekite „SQLite“ sistemoje „Windows“

Turinys:

Anonim

SQLite siūlo daug įvairių diegimo paketų, priklausomai nuo jūsų operacinių sistemų. Jis taip pat siūlo daugybę API daugybei programavimo kalbų.

Šioje pamokoje sužinosite

  • Atsisiųskite ir įdiekite „SQLite“ paketų diegimo programą
  • „SQLite Studio“ - vadybininkas ir administravimas
  • Pristatome pavyzdinę duomenų bazę

Atsisiųskite ir įdiekite „SQLite“ paketų diegimo programą

Diegimo paketai, prieinami „Windows 10“ vartotojams:

Iš oficialios „SQLite“ svetainės atsisiuntimo skiltyje. Šis ekrano kopija leidžia atsisiųsti skirtingus „SQLite“ diegimo paketus, skirtus „Windows“:

Komandinės eilutės apvalkalo programa:

Paryškintas atsisiuntimo paketas vadinamas komandų eilutės programa (CLP) . CLP yra komandinės eilutės programa, leidžianti pasiekti SQLite duomenų bazių valdymo sistemą ir visas SQLite funkcijas. Naudodami CLP galite sukurti ir tvarkyti SQLite duomenų bazę. Tai yra įrankis, kurį naudosime visoje mokymo programoje.

  • 32 bitų DLL (x86): „SQLite Database“ sistemos pagrindinė biblioteka, skirta x86 platformoms.
  • 64 bitų DLL (x64): „SQLite Database“ sistemos pagrindinė biblioteka, skirta „x64“ platformoms.

Komandų eilutės programos (CLP) diegimas kompiuteryje:

Atlikdami šiuos veiksmus rasite veiksmus, kaip įdiegti komandų eilutės programą (CLP) savo kompiuteryje:

1 žingsnis) Atsisiųskite paryškintą atsisiuntimo paketą iš ankstesnio paveikslėlio į savo kompiuterį. Tai yra „ zip “ failas.

2 žingsnis) Ištraukite ZIP failą. Išskleistame faile rasite „ sqlite3.exe “ taip:

3 žingsnis. Atidarykite „Mano kompiuteris“ ir dukart spustelėkite skaidinį „C“, kad pereitumėte į jį:

4 žingsnis) Sukurkite naują katalogą „ sqlite “:

5 žingsnis) Nukopijuokite failą „ sqlite3.exe “. Tai naudosime vadovėlių pagalba vykdydami SQLite užklausas:

Tačiau yra keletas kitų pakuočių skirtingiems tikslams. Jų nereikia. Bet jums gali prireikti, jei naudojate kitą nei „Windows“ OS, galite gauti „Linuxite“ arba „Mac OS“ SQLite versiją.

Be to, jei norite, galite gauti dokumentus ar šaltinio kodą. Taip pat galite gauti „Windows Phone 8“ arba .Net ir kitų programavimo kalbų API.

Čia yra keletas kitų skirtingų paskirčių skirtingiems tikslams:

  • Šaltinio kodas ir kai kurie alternatyvūs šaltinio kodo formatai - pilnas šaltinio kodas, kuris sudarė SQLite.
  • Dokumentacija - SQLite kaip HTML puslapių dokumentacija. Tai ta pati internetinė dokumentacija, tačiau ją galima atsisiųsti kaip HTML puslapį, kad galėtumėte juos atidaryti neprisijungę.
  • Iš anksto parengti „Linux“ dvejetainiai failai.
  • Iš anksto parengti „Mac OS X“ (x86) dvejetainiai failai.
  • Iš anksto sudaryti „Windows Phone 8“ dvejetainiai failai - SDK ir komponentai, skirti sukurti „Windows Phone 8“ programą, naudojančią SQLite duomenų bazes.
  • Iš anksto sudaryti „Windows Runtime“ dvejetainiai failai - SDK ir kiti komponentai, skirti programai sukurti prisijungti prie „SQLite“ duomenų bazių, skirtų „Windows Runtime“ platformoms.
  • Iš anksto parengti „.NET“ dvejetainiai failai - tai keletas DLL ir .NET bibliotekų rinkinių, kuriuos galite naudoti naudodami .NET programą prisijungdami prie SQLite duomenų bazių.

„SQLite Studio“ - vadybininkas ir administravimas

Yra daugybė „SQLite“ valdymo įrankių, kurie palengvina darbą su „SQLite“ duomenų bazėmis. Užuot kūrę ir tvarkę duomenų bazes naudodami komandinę eilutę, šie įrankiai pateikia GUI įrankių rinkinį, leidžiantį jums sukurti ir valdyti duomenų bazę.

Oficialioje „SQLite“ svetainėje yra dešimtys tokių įrankių; juos galite peržiūrėti čia: SQLite valdymo įrankiai. Čia yra rekomenduojama

„SQLite Studio“: Tai nešiojamasis įrankis, kurio nereikia diegti. Jis palaiko tiek „SQLite3“, tiek „SQLite2“. Galite lengvai importuoti ir eksportuoti duomenis į įvairius formatus, pvz., CSV, HTML, PDF, JSON. Jo atvirasis šaltinis ir palaiko „Unicode“.

Pristatome pavyzdinę duomenų bazę

Atlikdami šiuos veiksmus, sukursime pavyzdinę duomenų bazę, kurią naudosime visose mokymo programose:

1 žingsnis. Atidarykite teksto failą ir įklijuokite šias komandas:

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);

2 žingsnis) Išsaugokite failą kaip „TutorialsSampleDB.sql“ šiame kataloge „ C: \ sqlite “.

3 žingsnis) Pradžios meniu atidarykite „Windows“ komandų eilutės įrankį (cmd.exe), įveskite „cmd“ ir atidarykite jį.

4 žingsnis) Jis bus atidarytas numatytuoju keliu, jums reikia pereiti į aplanką „C: \ sqlite“, kurį anksčiau sukūrėme šioje pamokoje, naudodami šią komandą „cd“ C: \ sqlite “:

5 žingsnis) Parašykite šią komandą,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Komanda turėtų būti sėkmingai užbaigta, o po šios komandos neturėtumėte matyti išvesties kaip šios ekrano kopijos:

6 žingsnis) Dabar turėtumėte matyti duomenų bazės failą „ TutorialsSampleDB.db “, sukurtą kataloge „ C: \ sqlite “: