Как скачать и установить SQLite on Windows
⚡ Умное резюме
SQLite предоставляет легковесный, бессерверный механизм баз данных, работающий на различных платформах. Windows, Linux и macOSВ этом пошаговом руководстве объясняется, как загрузить установочные пакеты, настроить командную строку, установить графический менеджер и создать пример базы данных.

SQLite Предлагает множество установочных пакетов в зависимости от операционной системы. Также предоставляет API для широкого спектра языков программирования.
Скачайте и установите SQLite Установщик пакетов
Доступны установочные пакеты для Windows 10 пользователя:
Из издания SQLite Официальном сайтеОткройте раздел загрузок. На следующем скриншоте показаны различные варианты. SQLite установочные пакеты для Windows:
Программа оболочки командной строки:
Выделенный пакет загрузки называется Программа командной строки (CLP)CLP — это приложение командной строки, позволяющее получить доступ к SQLite система управления базами данных и все ее функции SQLite. Используя CLP, вы можете создавать и управлять SQLite база данных, и именно этот инструмент используется на протяжении всего пошагового руководства.
- 32-битная DLL (x86): SQLite Основная библиотека системы баз данных для платформ x86.
- 64-битная DLL (x64): SQLite Основная библиотека системы баз данных для платформ x64.
Установка программы командной строки (CLP) на ваш компьютер
Ниже описаны шаги по установке программы командной строки (CLP) на ваш компьютер:
Шаг 1) Загрузите выделенный на предыдущем изображении пакет на свой компьютер. Это застежка-молния .
Шаг 2) ExtracВ zip-архиве вы найдете sqlite3.exe в бывшемtracПапка ted, как показано ниже:
Шаг 3) Откройте «Мой компьютер» и дважды щелкните по разделу. «C» чтобы перейти к нему:
Шаг 4) Создайте новую директорию с именем SQLite:
Шаг 5) Копировать sqlite3.exe в него. Это исполняемый файл, используемый для запуска. SQLite запросы:
Существуют дополнительные пакеты для различных целей. Они не являются обязательными, но могут понадобиться в операционных системах, отличных от указанных. WindowsВы можете получить Linux или версия Mac OS SQLite по мере необходимости.
Вы также можете получить документацию или исходный код с той же страницы. Доступны API для Windows Phone 8, .NET и другие языки программирования.
Вот несколько дополнительных пакетов для различных целей:
- Источник Code и альтернативный источник Code Форматы – полный исходный код, из которого состоит SQLite.
- Документация – SQLite Документация представлена в виде HTML-страниц. Это та же самая онлайн-документация, но её можно скачать и читать в автономном режиме.
- Предварительно скомпилированные двоичные файлы для Linux.
- Предварительно скомпилированные двоичные файлы для Mac OS X (x86).
- Предварительно скомпилированные двоичные файлы для Windows Phone 8 – SDK и компоненты для сборки Windows Приложения для Phone 8, которые используют SQLite базы данных.
- Предварительно скомпилированные двоичные файлы для Windows Среда выполнения – SDK и компоненты для сборки Windows Приложения среды выполнения, которые подключаются к SQLite базы данных.
- Предварительно скомпилированные бинарные файлы для .NET — набор DLL-библиотек и библиотек .NET, которые можно использовать из .NET-приложений для подключения к... SQLite базы данных.
SQLite Студия – Менеджер и администрация
Много SQLite Инструменты управления упрощают работу с SQLite Создание и управление базами данных стало проще. Вместо создания и управления базами данных из командной строки, эти инструменты предоставляют графический интерфейс для создания и администрирования баз данных.
SQLite Студия: портативное приложение, не требующее установки. Оно поддерживает оба варианта. SQLite3 и SQLite2. Вы можете легко импортировать и экспортировать данные в такие форматы, как CSV, HTML, PDF и JSON. Это программное обеспечение с открытым исходным кодом, поддерживающее Unicode.
Представляем образец базы данных
Следующие шаги позволяют создать пример базы данных, на которую ссылаются на протяжении всей серии:
Шаг 1) Откройте текстовый файл и вставьте в него следующие команды:
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);
Шаг 2) Сохраните файл как TutorialsSampleDB.sql в каталоге C:\sqlite.
Шаг 3) Откройте приложение Windows Инструмент командной строки (cmd.exe) из меню «Пуск» (от ty)ping CMD и нажав Enter.
Шаг 4) Он откроется по пути по умолчанию, поэтому перейдите в него. C:\sqlite папка, созданная ранее при выполнении команды cd “C:\sqlite”:
Шаг 5) Выполните следующую команду:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Команда должна успешно завершиться без вывода каких-либо данных, как показано на следующем снимке экрана:
Шаг 6) Файл базы данных УчебникиSampleDB.db теперь отображается в каталоге C:\sqlite:









