Как да изтеглите и инсталирате SQLite on Windows

⚡ Умно обобщение

SQLite предоставя лек, безсървърен двигател за бази данни, който работи на Windows, Linux и macOSТова ръководство обяснява как да изтеглите инсталационни пакети, да настроите командния ред, да инсталирате графичен мениджър и да изградите примерна база данни.

  • 🔘 Инсталационен пакет: Официален SQLite поддръжка на пакети Windows, Linux, macOS, Windows Дистрибуции на Phone 8, .NET и изходен код.
  • ☑️ Инструмент CLP: Програмата за команден ред се доставя като sqlite3.exe, което позволява създаване на база данни, управление на схеми и изпълнение на SQL от терминал.
  • Примерна база данни: Схема TutorialsSampleDB с отдели, студенти, тестове и оценки демонстрира външни ключове и начални данни.
  • 🧪 Мениджър на графичен потребителски интерфейс: SQLite Studio е преносим мениджър с отворен код, който импортира и експортира CSV, HTML, PDF и JSON файлове.
  • 🛠️ Междуплатформени: Предварително компилирани двоични файлове за Linux, Mac OS X, .NET и Windows Поддръжка на широк набор от сценарии за внедряване по време на изпълнение.

Как да изтеглите и инсталирате SQLite

SQLite предлага много инсталационни пакети в зависимост от операционната система. Също така предоставя API за широк спектър от езици за програмиране.

Изтеглете и инсталирайте SQLite Инсталатор на пакети

Налични инсталационни пакети за Windows 10 потребители:

От SQLite официален сайт, отворете секцията за изтегляне. Следната екранна снимка показва различните SQLite инсталационни пакети за Windows:

Изтегляне и инсталиране SQLite

Shell програмата на командния ред:

Маркираният пакет за изтегляне се нарича Програма за команден ред (CLP)CLP е приложение за команден ред, което ви позволява да получите достъп до SQLite система за управление на бази данни и всички функции на SQLite. Използвайки CLP, можете да създавате и управлявате SQLite база данни и това е инструментът, използван в цялото това ръководство.

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

Инсталиране на програмата от командния ред (CLP) на вашата машина

Следните стъпки показват как да инсталирате програмата от командния ред (CLP) на вашата машина:

Стъпка 1) Изтеглете маркирания пакет от предишното изображение на вашия компютър. Той е цип файл.

Стъпка 2) Extract zip файла. Ще намерите sqlite3.exe в бившияtracпапка ted, както е показано по-долу:

Инсталиране на програмата от командния ред

Стъпка 3) Отворете „Моят компютър“ и щракнете двукратно върху дяла "° С" за навигация до него:

Инсталиране на програмата от командния ред

Стъпка 4) Създайте нова директория с име sqlite:

Инсталиране на програмата от командния ред

Стъпка 5) Копирайте sqlite3.exe в него. Това е изпълнимият файл, използван за изпълнение SQLite запитвания:

Инсталиране на програмата от командния ред

Има допълнителни пакети за различни цели. Те не са задължителни, но може да ви потрябват на операционни системи, различни от WindowsМожете да получите Linux или Mac OS версия на SQLite колкото е необходимо.

Можете също да изтеглите документацията или изходния код от същата страница. API-тата са налични за Windows Телефон 8, .NET и други програмни езици.

Ето някои допълнителни пакети за различни цели:

  • Източникът Code и алтернативен източник Code Формати – пълният източник, който съставлява SQLite.
  • Документацията – SQLite документация като HTML страници. Това е същата онлайн документация, но може да се изтегли, така че да можете да я четете офлайн.
  • Предварително компилирани двоични файлове за Linux.
  • Предварително компилирани двоични файлове за Mac OS X (x86).
  • Предварително компилирани двоични файлове за Windows Телефон 8 – SDK и компоненти за изграждане Windows Телефон 8 приложения, които използват SQLite бази данни.
  • Предварително компилирани двоични файлове за Windows Runtime – SDK и компоненти за изграждане Windows Изпълними приложения, които се свързват с SQLite бази данни.
  • Предварително компилирани двоични файлове за .NET – набор от DLL файлове и .NET библиотеки, които можете да използвате от .NET приложения за свързване към 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) от менюто „Старт“ от typing Cmd и натискане на Enter.

Стъпка 4) Отваря се по подразбиращия се път, така че отидете до C:\sqlite папката, създадена по-рано чрез изпълнение на командата cd „C:\sqlite“:

Представяне на примерна база данни

Стъпка 5) Изпълнете следната команда:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Командата трябва да завърши успешно без изход, както е показано на следната екранна снимка:

Представяне на примерна база данни

Стъпка 6) Файлът на базата данни УроциSampleDB.db сега се появява в директорията C:\sqlite:

Представяне на примерна база данни

Въпроси и Отговори

Не. SQLite Доставя се като преносим zip архив. Просто извличатеtracsqlite3.exe и го копирайте в произволна папка, като например C:\sqlite. Не се изисква инсталатор или повишени права, което прави SQLite лесен за внедряване в ограничени среди.

CLP е команден ред за изпълнение на SQL изрази директно върху файл с база данни. SQLite Studio е графичен мениджър, който ви позволява да преглеждате таблици, да редактирате данни и да импортирате или експортирате във формати CSV, JSON, HTML и PDF.

Да. Съвременните асистенти за кодиране с изкуствен интелект могат да създават SQLite DDL от описание на обикновен английски език. Те генерират CREATE TABLE оператори, предлагат типове колони, добавят първични и външни ключове и предлагат индекси. Все пак трябва да прегледате изхода за коректност, преди да го стартирате в продукция.

Асистентите с изкуствен интелект анализират синтактичните грешки в SQL, предлагат подобрения в плана за обяснение на заявките и пренаписват бавните заявки. Те идентифицират липсващи индекси, препоръчват промени в реда на обединяване и обясняват неочаквани резултати от обединения или агрегати.ping Разработчиците решават проблемите много по-бързо, отколкото чрез ръчна проверка.

Всяка папка работи, но C:\sqlite е често срещана конвенция. Поставянето на изпълнимия файл в специална папка улеснява управлението на файловете на базата данни заедно с двоичния файл и можете да добавите папката към PATH, така че sqlite3 да е достъпен от всеки команден ред.

Обобщете тази публикация с: