Kako preuzeti i instalirati SQLite on Windows
โก Pametni saลพetak
SQLite pruลพa lagani, serverless mehanizam za baze podataka koji radi na Windows, Linux i macOSOvaj vodiฤ objaลกnjava kako preuzeti instalacijske pakete, postaviti ljusku naredbenog retka, instalirati grafiฤki upravitelj i izgraditi primjer baze podataka.

SQLite nudi mnogo instalacijskih paketa ovisno o operativnom sustavu. Takoฤer pruลพa API-je za ลกirok raspon programskih jezika.
Preuzmi i instaliraj SQLite Instalacijski paket
Instalacijski paketi dostupni za Windows 10 korisnika:
Od SQLite Sluลพbena web stranica, otvorite odjeljak za preuzimanje. Sljedeฤa snimka zaslona prikazuje razliฤite SQLite instalacijski paketi 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 SQLite sustav za upravljanje bazama podataka i sve njegove znaฤajke SQLite. Pomoฤu CLP-a moลพete kreirati i upravljati SQLite baza podataka i to je alat koji se koristi u ovom vodiฤu.
- 32-bitni DLL (x86): The SQLite Osnovna biblioteka sustava baza podataka za x86 platforme.
- 64-bitni DLL (x64): The SQLite Osnovna biblioteka sustava baza podataka za x64 platforme.
Instaliranje programa naredbenog retka (CLP) na vaลกem raฤunalu
Sljedeฤi koraci pokazuju kako instalirati program naredbenog retka (CLP) na vaลก stroj:
Korak 1) Preuzmite oznaฤeni paket s prethodne slike na svoje raฤunalo. To je zip file.
Korak 2) Extraczip datoteku. Naฤi ฤete sqlite3.exe u bivลกemtracted mapu, kao ลกto je prikazano dolje:
Korak 3) Otvorite Moje raฤunalo i dvaput kliknite na particiju "C" za navigaciju do njega:
Korak 4) Stvorite novi direktorij pod nazivom sqlite:
Korak 5) kopija sqlite3.exe u njega. Ovo je izvrลกna datoteka koja se koristi za pokretanje SQLite upiti:
Postoje dodatni paketi za razliฤite svrhe. Nisu obavezni, ali bi vam mogli zatrebati na operativnim sustavima koji nisu WindowsMoลพete dobiti Linux ili Mac OS verzija SQLite po potrebi.
Takoฤer moลพete preuzeti dokumentaciju ili izvorni kod s iste stranice. API-ji su dostupni za Windows Telefon 8, .NET i ostali programski jezici.
Evo nekoliko dodatnih paketa za razliฤite namjene:
- Izvor Code i alternativni izvor Code Formati โ cjeloviti izvor koji ฤini SQLite.
- Dokumentacija โ SQLite dokumentaciju kao HTML stranice. To je ista online dokumentacija, ali se moลพe preuzeti tako da je moลพete ฤitati izvan mreลพe.
- Prekompilirane binarne datoteke za Linux.
- Prekompilirane binarne datoteke za Mac OS X (x86).
- Prekompilirane binarne datoteke za Windows Telefon 8 โ SDK i komponente za izgradnju Windows Telefon 8 aplikacija koje koriste SQLite baza podataka.
- Prekompilirane binarne datoteke za Windows Runtime โ SDK i komponente za izgradnju Windows Izvrลกne aplikacije koje se povezuju s SQLite baza podataka.
- Prekompilirane binarne datoteke za .NET โ skup DLL-ova i .NET biblioteka koje moลพete koristiti iz .NET aplikacija za povezivanje s SQLite baza podataka.
SQLite Studio โ Voditelj i administracija
Mnogi SQLite alati za upravljanje omoguฤuju rad s SQLite baze podataka lakลกe. Umjesto stvaranja i upravljanja bazama podataka iz naredbenog retka, ovi alati pruลพaju grafiฤko suฤelje za stvaranje i administraciju baza podataka.
SQLite Studio: prijenosna aplikacija koja ne zahtijeva instalaciju. Podrลพava oboje SQLite3 i SQLite2. Moลพete jednostavno uvoziti i izvoziti podatke u formate kao ลกto su CSV, HTML, PDF i JSON. Otvorenog je koda i podrลพava Unicode.
Predstavljamo oglednu bazu podataka
Sljedeฤi koraci stvaraju primjer baze podataka na koju se upuฤuje kroz cijelu seriju:
Korak 1) Otvorite tekstualnu datoteku i u nju zalijepite 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 TutorijaliSampleDB.sql u imeniku C:\sqlite.
Korak 3) Otvorite Windows Alat naredbenog retka (cmd.exe) iz izbornika Start tvrtke typing cmd i pritiskom na Enter.
Korak 4) Otvara se u zadanoj putanji, pa idite do C:\sqlite mapa stvorena ranije pokretanjem naredbe cd โC:\sqliteโ:
Korak 5) Pokrenite sljedeฤu naredbu:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Naredba bi trebala biti uspjeลกno dovrลกena bez ikakvog rezultata, kao ลกto je prikazano na sljedeฤoj snimci zaslona:
Korak 6) Datoteka baze podataka TutorialsSampleDB.db sada se pojavljuje u imeniku C:\sqlite:









