SQLite ponúka veľa rôznych inštalačných balíkov v závislosti od vašich operačných systémov. Ponúka tiež množstvo rozhraní API pre širokú škálu programovacích jazykov.
V tomto návode sa naučíte
- Stiahnite si a nainštalujte inštalátor balíka SQLite
- SQLite Studio - manažér a administrácia
- Predstavujeme vzorovú databázu
Stiahnite si a nainštalujte inštalátor balíka SQLite
Inštalačné balíčky dostupné pre používateľov systému Windows 10:
Z oficiálneho webu SQLite v sekcii na stiahnutie. Nasledujúca snímka obrazovky vám umožňuje stiahnuť rôzne inštalačné balíčky SQLite pre Windows:
Program príkazového riadku:
Zvýraznený balík na stiahnutie sa nazýva Program príkazového riadku (CLP) . CLP je aplikácia z príkazového riadku, ktorá vám umožní prístup k systému správy databázy SQLite a všetkým funkciám SQLite. Pomocou CLP môžete vytvárať a spravovať databázu SQLite. A je to nástroj, ktorý budeme používať v celom výučbe.
- 32-bitová DLL (x86): základná knižnica systému SQLite Database pre platformy x86.
- 64-bitová DLL (x64): základná knižnica systému SQLite Database pre platformy x64.
Inštalácia programu príkazového riadku (CLP) na vaše zariadenie:
V nasledujúcich krokoch nájdete kroky, ako nainštalovať program príkazového riadku (CLP) na vaše zariadenie:
Krok 1) Stiahnite si zvýraznený balíček na stiahnutie z predchádzajúceho obrázka do svojho počítača. Je to súbor „ zip “.
Krok 2) Extrahujte súbor zip. V extrahovanom súbore nájdete súbor „ sqlite3.exe “ nasledovne:
Krok 3) Otvorte Môj počítač a dvakrát kliknite na oddiel „C“, aby ste sa dostali k nemu:
Krok 4) Vytvorte nový adresár „ sqlite “:
Krok 5) Skopírujte do neho súbor „ sqlite3.exe “. To je to, čo použijeme v tutoriáloch na spustenie dotazov SQLite:
Existujú však aj niektoré ďalšie balíčky na rôzne účely. Nie sú povinné. Možno však budete potrebovať, ak používate iný operačný systém ako Windows, môžete získať verziu SQLite pre Linux alebo Mac OS.
Odtiaľ tiež môžete získať dokumentáciu alebo zdrojový kód. Môžete tiež získať API pre Windows Phone 8 alebo .Net a ďalšie programovacie jazyky.
Tu uvádzame niekoľko ďalších rôznych balíkov na rôzne účely:
- Zdrojový kód a niektoré alternatívne formáty zdrojového kódu - kompletný zdrojový kód, ktorý tvoril SQLite.
- Dokumentácia - Dokumentácia stránky SQLite ako stránky HTML. Je to rovnaká online dokumentácia, ale dá sa stiahnuť ako stránka HTML, aby ste ich mohli otvoriť offline.
- Predkompilované binárne súbory pre Linux.
- Predkompilované binárne súbory pre systém Mac OS X (x86).
- Predkompilované binárne súbory pre Windows Phone 8 - SDK a komponenty na vývoj aplikácie pre Windows Phone 8, ktorá využíva databázy SQLite.
- Predkompilované binárne súbory pre Windows Runtime - SDK a ďalšie komponenty na vývoj aplikácie na pripojenie k databázam SQLite pre platformy Windows Runtime.
- Predkompilované binárne súbory pre .NET - to je niekoľko súborov DLL a .NET knižníc, ktoré ich môžete použiť z aplikácie .NET na pripojenie k databázam SQLite.
SQLite Studio - manažér a administrácia
Existuje veľa nástrojov na správu SQLite, ktoré uľahčujú prácu s databázami SQLite. Namiesto vytvárania a správy databáz pomocou príkazového riadku poskytujú tieto nástroje sadu nástrojov grafického používateľského rozhrania, ktoré vám umožňujú vytvárať a spravovať databázu.
Oficiálna webová stránka SQLite obsahuje desiatky takýchto nástrojov; môžete ich zobraziť tu: Nástroje na správu SQLite. Tu je odporúčaný
SQLite Studio: Je to prenosný nástroj, ktorý nevyžaduje inštaláciu. Podporuje SQLite3 aj SQLite2. Údaje môžete jednoducho importovať a exportovať do rôznych formátov, ako sú CSV, HTML, PDF, JSON. Je to otvorený zdroj a podporuje Unicode.
Predstavujeme vzorovú databázu
V nasledujúcich krokoch vytvoríme ukážkovú databázu, ktorú budeme používať v rámci tutoriálov:
Krok 1) Otvorte textový súbor a vložte doň nasledujúce príkazy:
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);
Krok 2) Uložte súbor ako „TutorialsSampleDB.sql“ do nasledujúceho adresára „ C: \ sqlite “.
Krok 3) V ponuke Štart otvorte nástroj príkazového riadku Windows (cmd.exe), zadajte príkaz „cmd“ a otvorte ho.
Krok 4) Otvorí sa na predvolenej ceste, musíte prejsť do priečinka „C: \ sqlite“, ktorý sme vytvorili predtým v tomto návode, pomocou nasledujúceho príkazu „cd“ C: \ sqlite “:
Krok 5) Napíšte nasledujúci príkaz,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Príkaz by mal byť úspešne dokončený a po tomto príkaze by sa nemal zobraziť žiadny výstup ako na nasledujúcej snímke obrazovky:
Krok 6) Teraz by ste mali vidieť databázový súbor „ TutorialsSampleDB.db “ vytvorený v adresári „ C: \ sqlite “: