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.

  • 🔘 Instalační balíček: Oficiální SQLite podpora balíčků Windows, Linux, macOS, Windows Distribuce Phone 8, .NET a zdrojového kódu.
  • ☑️ Nástroj CLP: Program příkazového řádku se dodává jako sqlite3.exe a umožňuje vytváření databází, správu schémat a spouštění SQL z terminálu.
  • (Tj. Ukázková databáze: Schéma TutorialsSampleDB s odděleními, studenty, testy a známkami demonstruje cizí klíče a počáteční data.
  • 🧪 Správce grafického rozhraní: SQLite Studio je přenosný open-source správce, který importuje a exportuje CSV, HTML, PDF a JSON.
  • 🛠️ Více platforem: Předkompilované binární soubory pro Linux, Mac OS X, .NET a Windows Podpora běhového prostředí pro široké scénáře nasazení.

Jak stáhnout a nainstalovat SQLite

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:

Stažení a instalace SQLite

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:

Instalace programu příkazového řádku

Krok 3) Otevřete složku Tento počítač a dvakrát klikněte na oddíl "C" pro navigaci k němu:

Instalace programu příkazového řádku

Krok 4) Vytvořte nový adresář s názvem sqlite:

Instalace programu příkazového řádku

Krok 5) Zkopírujte sqlite3.exe do něj. Toto je spustitelný soubor používaný ke spuštění SQLite dotazy:

Instalace programu příkazového řádku

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.

SQLite Studio - Manažer a administrativa

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“:

Představujeme ukázkovou databázi

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:

Představujeme ukázkovou databázi

Krok 6) Soubor databáze NávodySampleDB.db nyní se objevuje v adresáři C:\sqlite:

Představujeme ukázkovou databázi

Nejčastější dotazy

Ne. SQLite dodává se jako přenosný zip archiv. Stačí jen exportovattracSpusťte soubor sqlite3.exe a zkopírujte jej do libovolné složky, například C:\sqlite. Není vyžadován žádný instalační program ani zvýšená oprávnění, což umožňuje... SQLite snadné nasazení v omezeném prostředí.

CLP je příkazový shell pro spouštění příkazů SQL přímo v databázovém souboru. SQLite Studio je grafický manažer, který umožňuje procházet tabulky, upravovat data a importovat nebo exportovat do formátů CSV, JSON, HTML a PDF.

Ano. Moderní asistenti kódování s umělou inteligencí mohou vytvářet SQLite DDL z popisu v jednoduché angličtině. Generují příkazy CREATE TABLE, navrhují typy sloupců, přidávají primární a cizí klíče a navrhují indexy. Před spuštěním v produkčním prostředí byste měli i tak zkontrolovat správnost výstupu.

Asistenti s umělou inteligencí analyzují syntaktické chyby SQL, navrhují vylepšení EXPLAINU QUERY PLAN a přepisují pomalé dotazy. Identifikují chybějící indexy, doporučují změny pořadí spojení a vysvětlují neočekávané výsledky spojení nebo agregací.ping Vývojáři řeší problémy mnohem rychleji než ruční kontrola.

Funguje jakákoli složka, ale běžnou konvencí je C:\sqlite. Umístění spustitelného souboru do vyhrazené složky usnadňuje správu databázových souborů vedle binárního souboru a složku můžete přidat do cesty PATH, takže sqlite3 bude k dispozici z libovolného příkazového řádku.

Shrňte tento příspěvek takto: