Kako prenesti & Namestite SQLite v sistem Windows

Kazalo:

Anonim

SQLite ponuja veliko različnih namestitvenih paketov, odvisno od vašega operacijskega sistema. Ponuja tudi veliko API-jev za široko paleto programskih jezikov.

V tej vadnici boste izvedeli-

  • Prenesite in namestite namestitveni program za paket SQLite
  • SQLite Studio - upravitelj in skrbništvo
  • Predstavljamo vzorčno bazo podatkov

Prenesite in namestite namestitveni program za paket SQLite

Namestitveni paketi, ki so na voljo uporabnikom sistema Windows 10:

Na uradnem spletnem mestu SQLite v razdelku za prenos. Naslednja slika zaslona omogoča prenos različnih namestitvenih paketov SQLite za Windows:

Program lupine ukazne vrstice:

Označeni paket za prenos se imenuje program ukazne vrstice (CLP) . CLP je aplikacija ukazne vrstice, ki vam omogoča dostop do sistema za upravljanje zbirke podatkov SQLite in vseh funkcij SQLite. Z uporabo CLP lahko ustvarite in upravljate bazo podatkov SQLite. In to je orodje, ki ga bomo uporabljali v celotni vadnici.

  • 32-bitna DLL (x86): jedro sistemske knjižnice sistema SQLite Database za platforme x86.
  • 64-bitna DLL (x64): jedro sistemske knjižnice sistema SQLite Database za platforme x64.

Namestitev programa ukazne vrstice (CLP) na vaš računalnik:

V naslednjih korakih boste našli korake za namestitev programa ukazne vrstice (CLP) na vaš računalnik:

Korak 1) Označeni paket za prenos s prejšnje slike prenesite v računalnik. To je " zip " datoteka.

Korak 2) Izvlecite datoteko zip. V izvlečeni datoteki boste našli " sqlite3.exe ", kot sledi:

Korak 3) Odprite Moj računalnik in dvokliknite particijo "C", da se pomaknete do njega:

4. korak) Ustvarite nov imenik " sqlite ":

5. korak) Vanjo kopirajte datoteko " sqlite3.exe ". To bomo uporabili v vajah za izvajanje poizvedb SQLite:

Vendar pa obstajajo nekateri drugi paketi za različne namene. Niso potrebni. Toda morda ga boste potrebovali, če uporabljate drugačen OS kot Windows, lahko dobite različico SQLite za Linux ali Mac OS.

Če želite, lahko od tam dobite tudi dokumentacijo ali izvorno kodo. Prav tako lahko dobite API za Windows Phone 8 ali .Net in druge programske jezike.

Tu je še nekaj različnih paketov za različne namene:

  • Izvorna koda in nekateri alternativni formati izvorne kode - Celotna izvorna koda, ki je sestavljala SQLite.
  • Dokumentacija - Dokumentacija SQLiteja kot strani HTML. Gre za isto spletno dokumentacijo, ki pa jo je mogoče naložiti kot stran HTML, tako da jih lahko odprete brez povezave.
  • Vnaprej prevedeni Binaries za Linux.
  • Vnaprej sestavljeni binarni programi za Mac OS X (x86).
  • Vnaprej sestavljeni binarni programi za Windows Phone 8 - SDK in komponente za razvoj aplikacije za Windows Phone 8, ki uporablja zbirke podatkov SQLite.
  • Vnaprej prevedeni binarni programi za Windows Runtime - SDK in druge komponente za razvoj aplikacije za povezavo z zbirkami podatkov SQLite za platforme Windows Runtime.
  • Vnaprej prevedeni binarni datoteki za .NET - to je nekaj nabora DLL-jev in .NET knjižnic, ki jih lahko uporabite iz aplikacije .NET za povezavo z bazami podatkov SQLite.

SQLite Studio - upravitelj in skrbništvo

Obstaja veliko orodij za upravljanje SQLite, ki olajšajo delo z bazami podatkov SQLite. Namesto ustvarjanja in upravljanja zbirk podatkov z uporabo ukazne vrstice ponujajo nabor orodij GUI, ki vam omogočajo ustvarjanje in upravljanje baze podatkov.

Na uradni spletni strani SQLite je naštetih na desetine takih orodij; si jih lahko ogledate tukaj: Orodja za upravljanje SQLite. Tu je priporočena

SQLite Studio: Je prenosno orodje, ki ne zahteva namestitve. Podpira tako SQLite3 kot SQLite2. Podatke lahko enostavno uvozite in izvozite v različne formate, kot so CSV, HTML, PDF, JSON. Odprta koda in podpira Unicode.

Predstavljamo vzorčno bazo podatkov

V naslednjih korakih bomo ustvarili vzorčno bazo podatkov, ki jo bomo uporabljali v vseh vajah:

Korak 1) Odprite besedilno datoteko in vanjo prilepite naslednje ukaze:

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

Korak 2) Datoteko shranite kot "TutorialsSampleDB.sql" v naslednji imenik " C: \ sqlite ".

Korak 3) V začetnem meniju odprite orodje za ukazno vrstico Windows (cmd.exe), vnesite "cmd" in ga odprite.

Korak 4) Odprlo se bo po privzeti poti, do mape "C: \ sqlite", ki smo jo ustvarili prej v tej vadnici , se pomaknite z naslednjim ukazom "cd" C: \ sqlite ":

5. korak) Napišite naslednji ukaz,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Ukaz je treba uspešno dokončati in po tem ukazu ne boste videli nobenega izhoda kot naslednjo sliko zaslona:

Korak 6) Zdaj bi morali videti datoteko baze podatkov " TutorialsSampleDB.db ", ustvarjeno v imeniku " C: \ sqlite ":