Как загрузить и установить SQLite на Windows

SQLite предлагает множество различных установочных пакетов в зависимости от вашей операционной системы. Он также предлагает множество API для широкого спектра языков программирования.

Загрузите и установите установщик пакетов SQLite

Доступны установочные пакеты для Windows 10 пользователя:

Из SQLite Официальном сайте в разделе загрузки. Следующееwing снимок экрана позволяет загрузить различные установочные пакеты SQLite для Windows:

Загрузите и установите SQLite

Программа оболочки командной строки:

Выделенный пакет загрузки называется Программа командной строки (CLP). CLP — это приложение командной строки, которое позволяет вам получить доступ к системе управления базами данных SQLite и всем функциям SQLite. Используя CLP, вы можете создавать базу данных SQLite и управлять ею. И это инструмент, который мы будем использовать на протяжении всего урока.

  • 32-разрядная DLL (x86): основная библиотека системы базы данных SQLite для платформ x86.
  • 64-разрядная DLL (x64): основная библиотека системы базы данных SQLite для платформ x64.

Установка программы командной строки (CLP) на ваш компьютер

В следующемwing шаги, вы найдете инструкции по установке программы командной строки (CLP) на ваш компьютер:

Шаг 1) Загрузите выделенный пакет загрузки из предыдущего изображения на свой компьютер. Это "застежка-молния" файл.

Шаг 2) Извлеките zip-файл. Вы найдете «sqlite3.exe» в извлеченном файле, как показано нижеwing:

Установка программы командной строки

Шаг 3) Откройте Мой компьютер и double-щелкните раздел «C» чтобы перейти к нему:

Установка программы командной строки

Шаг 4) Создайте новый каталог»SQLite«:

Установка программы командной строки

Шаг 5) Скопируйте файл «sqlite3.exe" внутрь. Это то, что мы будем использовать в учебниках для выполнения запросов SQLite:

Установка программы командной строки

Однако есть и другие пакеты для разных целей. Они не требуются. Но вам это может понадобиться, если вы используете другую ОС, чем Windows вы можете получить Linux или версию SQLite для Mac OS.

Кроме того, если хотите, вы можете получить оттуда документацию или исходный код. Вы также можете получить API для Windows Телефон 8 или .Net и другие языки программирования.

Вот еще несколько пакетов для разных целей:

  • Исходный код и некоторые альтернативные форматы исходного кода. Полный исходный код, составляющий SQLite.
  • Документация — документация SQLite в виде HTML-страниц. Это та же онлайн-документация, но ее можно загрузить в виде HTML-страницы, чтобы ее можно было открывать в автономном режиме.
  • Предварительно скомпилированные двоичные файлы для Linux.
  • Предварительно скомпилированные двоичные файлы для Mac OS X (x86).
  • Предварительно скомпилированные двоичные файлы для Windows Phone 8 – SDK и компоненты для разработки приложения для Windows Телефон 8, использующий базы данных SQLite.
  • Предварительно скомпилированные двоичные файлы для Windows Runtime — SDK и другие компоненты для разработки приложения для подключения к базам данных SQLite для Windows Платформы времени выполнения.
  • Предварительно скомпилированные двоичные файлы для .NET — это некоторый набор DLL и библиотек .NET, которые вы можете использовать из приложения .NET для подключения к базам данных SQLite.

SQLite Studio – менеджер и администрирование

Существует множество инструментов управления SQLite, которые упрощают работу с базами данных SQLite. Вместо создания баз данных и управления ими с помощью командной строки эти инструменты предоставляют набор инструментов с графическим интерфейсом, которые позволяют создавать базы данных и управлять ими.

На официальном сайте SQLite перечислены десятки таких инструментов; вы можете просмотреть их здесь: Инструменты управления SQLite. Вот рекомендуемый

Студия SQLite: Это портативный инструмент, не требующий установки. Он поддерживает как SQLite3, так и SQLite2. Вы можете легко импортировать и экспортировать данные в различные форматы, такие как CSV, HTML, PDF, JSON. Его открытый исходный код и поддержка Unicode.

SQLite Studio – менеджер и администрирование

Представляем образец базы данных

В следующемwing шаги, мы создадим образец базы данных, который будем использовать в учебниках:

Шаг 1) Откройте текстовый файл и вставьте следующееwing команды в него:

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) Сохраните файл как «УчебникиSampleDB.sql» в следующемwing каталог »C:\sqlite».

Шаг 3) Откройте приложение Windows Инструмент командной строки (cmd.exe) в меню «Пуск» введите «Cmd» и откройте его.

Шаг 4) Он откроется по пути по умолчанию, вам нужно перейти к «C:\sqlite» папка, которую мы создали ранее в этом уроке следующим образомwing команду «компакт-диск «C:\sqlite»:

Представляем образец базы данных

Шаг 5) Напишите следующееwing команда,

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Команда должна быть выполнена успешно, и после этой команды вы не увидите никаких результатов, как показано ниже.wing Скриншот:

Представляем образец базы данных

Шаг 6) Теперь вы сможете увидеть файл базы данных «УчебникиSampleDB.db», созданный в каталоге «C:\sqlite«:

Представляем образец базы данных