SQLite nudi puno različitih instalacijskih paketa, ovisno o vašim operativnim sustavima. Također nudi puno API-ja za širok raspon programskih jezika.
U ovom vodiču naučit ćete-
- Preuzmite i instalirajte program za instaliranje paketa SQLite
- SQLite Studio - upravitelj i administracija
- Predstavljamo uzorak baze podataka
Preuzmite i instalirajte program za instaliranje paketa SQLite
Instalacijski paketi dostupni za korisnike sustava Windows 10:
Sa službenog web mjesta SQLite u odjeljku za preuzimanje. Sljedeća snimka zaslona omogućuje vam preuzimanje različitih instalacijskih paketa SQLitea za Windows:
Program ljuske naredbenog retka:
Istaknuti paket za preuzimanje naziva se Program naredbenog retka (CLP) . CLP je aplikacija naredbenog retka koja vam omogućuje pristup sustavu upravljanja bazom podataka SQLite i svim značajkama SQLitea. Korištenjem CLP-a možete stvoriti i upravljati bazom podataka SQLite. A to je alat koji ćemo koristiti u cijelom tutorialu.
- 32-bitni DLL (x86): Osnovna knjižnica sustava SQLite baze podataka za x86 platforme.
- 64-bitni DLL (x64): Osnovna knjižnica sustava SQLite baze podataka za x64 platforme.
Instaliranje programa naredbenog retka (CLP) na vašem računalu:
U sljedećim koracima pronaći ćete korake za instalaciju programa naredbenog retka (CLP) na vaš stroj:
Korak 1) Preuzmite označeni paket za preuzimanje s prethodne slike na svoje računalo. To je " zip " datoteka.
Korak 2) Izdvojite zip datoteku. U izdvojenoj datoteci pronaći ćete " sqlite3.exe " kako slijedi:
Korak 3) Otvorite Moje računalo i dvaput kliknite particiju "C" da biste došli do nje:
Korak 4) Stvorite novi direktorij " sqlite ":
Korak 5) Kopirajte datoteku " sqlite3.exe " u nju. To je ono što ćemo koristiti kroz vodiče za pokretanje SQLite upita:
Međutim, postoje i neki drugi paketi za različite svrhe. Oni nisu potrebni. No, možda će vam trebati ako koristite OS koji se razlikuje od OS-a, možete dobiti verziju SQLitea za Linux ili Mac OS.
Također, od tamo možete dobiti dokumentaciju ili izvorni kod ako želite. Također možete dobiti API za Windows Phone 8 ili .Net i druge programske jezike.
Evo još nekoliko različitih paketa za različite svrhe:
- Izvorni kod i neki alternativni formati izvornog koda - Kompletni izvorni kod koji je činio SQLite.
- Dokumentacija - Dokumentacija SQLite-a kao HTML stranice. To je ista internetska dokumentacija, ali je moguće preuzeti kao HTML stranicu, tako da ih možete otvoriti izvan mreže.
- Predkompilirani binarni programi za Linux.
- Predkompilirani binarni programi za Mac OS X (x86).
- Prekompilirani binarni programi za Windows Phone 8 - SDK i komponente za razvoj aplikacije za Windows Phone 8 koja koristi SQLite baze podataka.
- Prekompilirani binarni programi za Windows Runtime - SDK i druge komponente za razvoj aplikacije za povezivanje s SQLite bazama podataka za Windows Runtime platforme.
- Prekompilirani binarni programi za .NET - to su neki skupovi DLL-ova i .NET knjižnica koje možete koristiti iz .NET aplikacije za povezivanje s bazama podataka SQLite.
SQLite Studio - upravitelj i administracija
Postoji puno alata za upravljanje SQLite koji olakšavaju rad s bazama podataka SQLite. Umjesto stvaranja i upravljanja bazama podataka pomoću naredbenog retka, ovi alati pružaju skup GUI alata koji vam omogućuju stvaranje i upravljanje bazom podataka.
Na službenom web mjestu SQLite nabrojani su deseci takvih alata; možete ih pogledati ovdje: SQLite Management Tools. Evo preporučenog
SQLite Studio: To je prijenosni alat koji ne zahtijeva instalaciju. Podržava i SQLite3 i SQLite2. Možete lako uvoziti i izvoziti podatke u razne formate kao što su CSV, HTML, PDF, JSON. Njegov je otvoreni izvor i podržava Unicode.
Predstavljamo uzorak baze podataka
U slijedećim koracima stvorit ćemo uzorak baze podataka koju ćemo koristiti tijekom tutorijala:
Korak 1) Otvorite tekstualnu datoteku i zalijepite u nju sljedeće naredbe:
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) Spremite datoteku kao "TutorialsSampleDB.sql" u sljedeći direktorij " C: \ sqlite ".
Korak 3) Otvorite alat Windows Command Line (cmd.exe) s izbornika Start, upišite "cmd" i otvorite ga.
Korak 4) Otvorit će se na zadanoj putanji, morate se pomaknuti do mape "C: \ sqlite" koju smo stvorili ranije u ovom vodiču sljedećom naredbom "cd" C: \ sqlite ":
Korak 5) Napišite sljedeću naredbu,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Naredba bi trebala biti uspješno dovršena i nakon te naredbe ne biste trebali vidjeti izlaz kao sljedeći snimak zaslona:
Korak 6) Sada biste trebali moći vidjeti datoteku baze podataka " TutorialsSampleDB.db " stvorenu u direktoriju " C: \ sqlite ":