SQLite пропонує безліч різних інсталяційних пакетів, залежно від операційної системи. Він також пропонує безліч API для широкого кола мов програмування.
У цьому підручнику ви дізнаєтесь-
- Завантажте та встановіть інсталятор пакету SQLite
- SQLite Studio - менеджер та адміністрування
- Представляємо Зразок бази даних
Завантажте та встановіть інсталятор пакету 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) Завантажте виділений пакет завантаження з попереднього зображення на свій ПК. Це файл " zip ".
Крок 2) Витягніть zip-файл. У витягнутому файлі ви знайдете файл " sqlite3.exe " таким чином:
Крок 3) Відкрийте Мій комп'ютер і двічі клацніть розділ "C", щоб перейти до нього:
Крок 4) Створіть новий каталог " sqlite ":
Крок 5) Скопіюйте в нього файл " sqlite3.exe ". Це те, що ми будемо використовувати в підручниках для запуску запитів SQLite:
Однак є й інші пакети для різних цілей. Вони не потрібні. Але це може вам знадобитися, якщо ви використовуєте іншу ОС, ніж Windows, ви можете отримати версію SQLite для Linux або Mac OS.
Крім того, ви можете отримати документацію або вихідний код, якщо хочете. Ви також можете отримати API для Windows Phone 8 або .Net та інших мов програмування.
Ось деякі інші різні пакети для різних цілей:
- Вихідний код та деякі альтернативні формати вихідного коду - Повний вихідний код, що склав SQLite.
- Документація - Документація SQLite як HTML-сторінок. Це та сама онлайн-документація, але її можна завантажити, як HTML-сторінку, щоб ви могли відкривати їх в автономному режимі.
- Попередньо скомпільовані двійкові файли для Linux.
- Попередньо скомпільовані двійкові файли для Mac OS X (x86).
- Попередньо скомпільовані двійкові файли для Windows Phone 8 - SDK та компоненти для розробки програми для Windows Phone 8, яка використовує бази даних SQLite.
- Попередньо скомпільовані двійкові файли для середовища виконання Windows - SDK та інші компоненти для розробки програми для підключення до баз даних SQLite для платформ виконання Windows.
- Попередньо скомпільовані двійкові файли для .NET - це деякий набір бібліотек DLL та бібліотек .NET, які ви можете використовувати з програми .NET для підключення до баз даних SQLite.
SQLite Studio - менеджер та адміністрування
Існує безліч інструментів управління SQLite, які полегшують роботу з базами даних SQLite. Замість створення та управління базами даних за допомогою командного рядка, ці інструменти надають набір інструментів графічного інтерфейсу, які дозволяють створювати та керувати базою даних.
Офіційний веб-сайт SQLite містить десятки таких інструментів; їх можна переглянути тут: Інструменти управління SQLite. Ось рекомендований
SQLite Studio: це портативний інструмент, який не вимагає інсталяції. Він підтримує як 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) із меню «Пуск», введіть «cmd» і відкрийте його.
Крок 4) Він відкриється за замовчуванням, вам потрібно перейти до папки "C: \ sqlite", яку ми створили раніше в цьому посібнику, за допомогою наступної команди "cd" C: \ sqlite ":
Крок 5) Напишіть таку команду,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Команда повинна бути виконана успішно, і ви не побачите вихідних даних після цієї команди, як наведений нижче знімок екрана:
Крок 6) Тепер ви повинні бачити файл бази даних " TutorialsSampleDB.db ", створений у каталозі " C: \ sqlite ":