Jak stáhnout a nainstalovat SQLite on Windows
⚡ Chytré shrnutí
SQLite nabízí lehký, bezserverový databázový engine, který běží napříč Windows, Linux a macOSTento návod vysvětluje, jak stáhnout instalační balíčky, nastavit příkazový řádek, nainstalovat grafický správce a vytvořit ukázkovou databázi.

SQLite nabízí mnoho instalačních balíčků v závislosti na operačním systému. Poskytuje také API pro širokou škálu programovacích jazyků.
Stáhnout a nainstalovat SQLite Instalátor balíčků
Dostupné instalační balíčky pro Windows 10 uživatelé:
z SQLite oficiální webové stránkyotevřete sekci stahování. Následující snímek obrazovky ukazuje různé SQLite instalační balíčky pro Windows:
Shell program příkazového řádku:
Zvýrazněný balíček ke stažení se nazývá Program příkazového řádku (CLP)CLP je aplikace příkazového řádku, která umožňuje přístup k SQLite systém správy databází a všechny jeho funkce SQLite. Pomocí CLP můžete vytvářet a spravovat SQLite databáze a je to nástroj používaný v celém tomto návodu.
- 32bitová knihovna DLL (x86): The SQLite knihovna jádra databázového systému pro platformy x86.
- 64bitová knihovna DLL (x64): The SQLite knihovna jádra databázového systému pro platformy x64.
Instalace programu příkazového řádku (CLP) na váš počítač
Následující kroky ukazují, jak nainstalovat program příkazového řádku (CLP) na váš počítač:
Krok 1) Stáhněte si zvýrazněný balíček z předchozího obrázku do počítače. Je to zip soubor.
Krok 2) Extracv souboru zip. Najdete tam sqlite3.exe v extracsložku ted, jak je znázorněno níže:
Krok 3) Otevřete složku Tento počítač a dvakrát klikněte na oddíl "C" pro navigaci k němu:
Krok 4) Vytvořte nový adresář s názvem sqlite:
Krok 5) Zkopírujte sqlite3.exe do něj. Toto je spustitelný soubor používaný ke spuštění SQLite dotazy:
Existují další balíčky pro různé účely. Nejsou povinné, ale můžete je potřebovat na jiných operačních systémech než WindowsMůžete získat Linux nebo verze Mac OS SQLite podle potřeby.
Dokumentaci nebo zdrojový kód si můžete také načíst ze stejné stránky. API jsou k dispozici pro Windows Telefon 8, .NET a další programovací jazyky.
Zde je několik dalších balíčků pro různé účely:
- Zdroj Code a alternativní zdroj Code Formáty – kompletní zdroj, který tvoří SQLite.
- Dokumentace – SQLite dokumentace jako HTML stránky. Je to stejná online dokumentace, ale ke stažení, takže si ji můžete přečíst offline.
- Předkompilované binární soubory pro Linux.
- Předkompilované binární soubory pro Mac OS X (x86).
- Předkompilované binární soubory pro Windows Telefon 8 – SDK a komponenty pro sestavení Windows Telefon 8 aplikací, které používají SQLite databází.
- Předkompilované binární soubory pro Windows Runtime – SDK a komponenty pro sestavení Windows Runtime aplikace, které se připojují k SQLite databází.
- Předkompilované binární soubory pro .NET – sada DLL a knihoven .NET, které můžete použít z aplikací .NET pro připojení k SQLite databází.
SQLite Studio – manažer a administrativa
Mnoho SQLite nástroje pro správu usnadňují práci s SQLite databáze jednodušší. Namísto vytváření a správy databází z příkazového řádku tyto nástroje poskytují grafické rozhraní pro vytváření a správu databází.
SQLite studio: přenosná aplikace, která nevyžaduje instalaci. Podporuje obojí SQLite3 a SQLite2. Data můžete snadno importovat a exportovat do formátů, jako jsou CSV, HTML, PDF a JSON. Je to open source a podporuje Unicode.
Představujeme ukázkovou databázi
Následující kroky vytvoří ukázkovou databázi, na kterou se odkazuje v celé sérii:
Krok 1) Otevřete textový soubor a vložte do něj následující pří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 soubor jako NávodySampleDB.sql v adresáři C:\sqlite.
Krok 3) Otevřete Windows Nástroj příkazového řádku (cmd.exe) z nabídky Start od typing cmd a stiskněte Enter.
Krok 4) Otevře se ve výchozí cestě, takže přejděte do C:\sqlite složka vytvořená dříve spuštěním příkazu cd „C:\sqlite“:
Krok 5) Spusťte následující příkaz:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Příkaz by měl být úspěšně dokončen bez výstupu, jak je znázorněno na následujícím snímku obrazovky:
Krok 6) Soubor databáze NávodySampleDB.db nyní se objevuje v adresáři C:\sqlite:









