Jak pobrać i zainstalować SQLite on Windows

⚡ Inteligentne podsumowanie

SQLite dostarcza lekki, bezserwerowy silnik bazy danych, który działa w Windows, Linux i macOSW tym przewodniku wyjaśniono, jak pobrać pakiety instalacyjne, skonfigurować powłokę wiersza poleceń, zainstalować menedżera graficznego i utworzyć przykładową bazę danych.

  • 🔘 Pakiet instalacyjny: Urzędnik SQLite obsługa pakietów Windows, Linux, macOS, Windows Dystrybucje Phone 8, .NET i kodu źródłowego.
  • Narzędzie CLP: Program wiersza poleceń jest dostarczany jako plik sqlite3.exe i umożliwia tworzenie bazy danych, zarządzanie schematem i wykonywanie poleceń SQL z poziomu terminala.
  • Przykładowa baza danych: Schemat TutorialsSampleDB z działami, studentami, testami i ocenami demonstruje klucze obce i dane początkowe.
  • 🧪 Menedżer GUI: SQLite Studio to przenośny menedżer typu open source, który importuje i eksportuje pliki CSV, HTML, PDF i JSON.
  • 🛠️. Wieloplatformowe: Wstępnie skompilowane pliki binarne dla systemów Linux, Mac OS X, .NET i Windows Środowisko wykonawcze obsługuje szerokie scenariusze wdrożenia.

Jak pobrać i zainstalować SQLite

SQLite Oferuje wiele pakietów instalacyjnych w zależności od systemu operacyjnego. Udostępnia również interfejsy API dla szerokiej gamy języków programowania.

Pobierz i zainstaluj SQLite Instalator pakietów

Dostępne pakiety instalacyjne dla Windows 10 użytkowników:

Z SQLite oficjalna strona internetowa, otwórz sekcję pobierania. Poniższy zrzut ekranu pokazuje różne SQLite pakiety instalacyjne dla Windows:

Pobierz i zainstaluj SQLite

Program powłoki wiersza poleceń:

Wyróżniony pakiet do pobrania nazywa się Program wiersza poleceń (CLP). CLP to aplikacja wiersza poleceń umożliwiająca dostęp do SQLite system zarządzania bazą danych i wszystkie jego funkcje SQLite. Korzystając z CLP, możesz tworzyć i zarządzać plikami SQLite baza danych i jest narzędziem używanym w tym przewodniku.

  • 32-bitowa biblioteka DLL (x86): The SQLite biblioteka rdzenia systemu baz danych dla platform x86.
  • 64-bitowa biblioteka DLL (x64): The SQLite biblioteka rdzenia systemu baz danych dla platform x64.

Instalowanie programu wiersza poleceń (CLP) na komputerze

Poniższe kroki pokazują, jak zainstalować program wiersza poleceń (CLP) na swoim komputerze:

Krok 1) Pobierz zaznaczony pakiet z poprzedniego obrazu na swój komputer. To jest zamek błyskawiczny plik.

Krok 2) Extracw pliku zip. Znajdziesz tam Plik sqlite3.exe w byłymtracfolder ted, jak pokazano poniżej:

Instalowanie programu wiersza poleceń

Krok 3) Otwórz Mój komputer i kliknij dwukrotnie partycję "DO" aby do niego przejść:

Instalowanie programu wiersza poleceń

Krok 4) Utwórz nowy katalog o nazwie sqlite:

Instalowanie programu wiersza poleceń

Krok 5) Skopiuj Plik sqlite3.exe do niego. To jest plik wykonywalny używany do uruchomienia SQLite zapytania:

Instalowanie programu wiersza poleceń

Istnieją dodatkowe pakiety do różnych celów. Nie są one wymagane, ale mogą być potrzebne w systemach operacyjnych innych niż Windows. Możesz uzyskać Linux lub wersja Mac OS SQLite w razie potrzeby.

Dokumentację lub kod źródłowy można również pobrać z tej samej strony. Dostępne są interfejsy API Windows Telefon 8, .NET i inne języki programowania.

Oto kilka dodatkowych pakietów przeznaczonych do różnych celów:

  • Źródło Code i alternatywne źródło Code Formaty – kompletne źródło, z którego się składa SQLite.
  • Dokumentacja – SQLite Dokumentacja w postaci stron HTML. To ta sama dokumentacja online, ale dostępna do pobrania, dzięki czemu można ją czytać offline.
  • Prekompilowane pliki binarne dla systemu Linux.
  • Prekompilowane pliki binarne dla systemu Mac OS X (x86).
  • Prekompilowane pliki binarne dla Windows Telefon 8 – SDK i komponenty do budowy Windows Aplikacje na telefon 8, które korzystają SQLite bazy danych.
  • Prekompilowane pliki binarne dla Windows Środowisko wykonawcze – zestaw SDK i komponenty do kompilacji Windows Aplikacje środowiska wykonawczego, które łączą się z SQLite bazy danych.
  • Wstępnie skompilowane pliki binarne dla platformy .NET – zestaw bibliotek DLL i .NET, których można używać w aplikacjach .NET do łączenia się z SQLite bazy danych.

SQLite Studio – Menedżer i Administracja

Wiele SQLite narzędzia zarządzania ułatwiają pracę z SQLite Łatwiejsze zarządzanie bazami danych. Zamiast tworzyć i zarządzać bazami danych z poziomu wiersza poleceń, narzędzia te zapewniają graficzny interfejs do tworzenia i administrowania bazami danych.

SQLite Studio:przenośna aplikacja, która nie wymaga instalacji. Obsługuje zarówno SQLite3 i SQLite2. Możesz łatwo importować i eksportować dane do formatów takich jak CSV, HTML, PDF i JSON. Jest to oprogramowanie open source, obsługujące Unicode.

SQLite Studio - Menedżer i Administracja

Przedstawiamy przykładową bazę danych

Poniższe kroki tworzą przykładową bazę danych, do której odwołuje się cała seria:

Krok 1) Otwórz plik tekstowy i wklej do niego następujące polecenia:

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) Zapisz plik jako SamouczkiSampleDB.sql w katalogu C:\sqlite.

Krok 3) Otwórz Windows Narzędzie wiersza poleceń (cmd.exe) z menu Start przez typing cmd i naciśnięcie Enter.

Krok 4) Otwiera się w domyślnej ścieżce, więc przejdź do C:\sqlite folder utworzony wcześniej poprzez uruchomienie polecenia cd “C:\sqlite”:

Przedstawiamy przykładową bazę danych

Krok 5) Uruchom następujące polecenie:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Polecenie powinno zostać wykonane pomyślnie i nie powinno pojawić się żadne wyjście, jak pokazano na poniższym zrzucie ekranu:

Przedstawiamy przykładową bazę danych

Krok 6) Plik bazy danych PoradnikiPrzykładDB.db teraz pojawia się w katalogu C:\sqlite:

Przedstawiamy przykładową bazę danych

FAQ

Nie. SQLite Dostarczane jako przenośne archiwum ZIP. Wystarczytract sqlite3.exe i skopiuj go do dowolnego folderu, takiego jak C:\sqlite. Nie jest wymagany żaden instalator ani podwyższone uprawnienia, co ułatwia SQLite łatwe do wdrożenia w ograniczonych środowiskach.

CLP to powłoka wiersza poleceń służąca do uruchamiania poleceń SQL bezpośrednio na pliku bazy danych. SQLite Studio to graficzny menedżer umożliwiający przeglądanie tabel, edycję danych oraz importowanie i eksportowanie do formatów CSV, JSON, HTML i PDF.

Tak. Współcześni asystenci kodowania AI mogą tworzyć SQLite DDL z prostego opisu w języku angielskim. Generują polecenia CREATE TABLE, sugerują typy kolumn, dodają klucze podstawowe i obce oraz proponują indeksy. Przed uruchomieniem w środowisku produkcyjnym należy jednak sprawdzić poprawność wyników.

Asystenci AI analizują błędy składniowe SQL, sugerują ulepszenia w planie EXPLAIN QUERY PLAN i przepisują wolne zapytania. Identyfikują brakujące indeksy, rekomendują zmiany kolejności łączeń i wyjaśniają nieoczekiwane wyniki łączeń lub agregacji.ping programiści rozwiązują problemy znacznie szybciej, niż jest to możliwe dzięki ręcznej inspekcji.

Działa dowolny folder, ale C:\sqlite to powszechna konwencja. Umieszczenie pliku wykonywalnego w dedykowanym folderze ułatwia zarządzanie plikami bazy danych obok pliku binarnego, a folder można dodać do zmiennej PATH, aby program sqlite3 był dostępny z dowolnego wiersza poleceń.

Podsumuj ten post następująco: