Как скачать и установить SQLite on Windows

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

Скачайте и установите SQLite Установщик пакетов

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

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

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

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

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

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

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

Ниже вы найдете инструкции по установке программы командной строки (CLP) на ваш компьютер:

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

Шаг 2) Извлеките zip-файл. Вы найдете «sqlite3.exe» в извлеченном файле следующим образом:

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

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

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

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

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

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

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

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

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

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

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

SQLite Студия – Менеджер и администрация

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

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

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

SQLite Студия – Менеджер и администрация

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

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

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

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

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

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

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

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

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

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

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

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