SQLite предлага много различни инсталационни пакети, в зависимост от вашата операционна система. Той също така предлага много API за широк спектър от езици за програмиране.
В този урок ще научите -
- Изтеглете и инсталирайте инсталатора на SQLite Package
- SQLite Studio - мениджър и администрация
- Представяне на примерна база данни
Изтеглете и инсталирайте инсталатора на SQLite Package
Налични инсталационни пакети за потребители на 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) Отворете My Computer и щракнете двукратно върху дяла "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 Runtime - SDK и други компоненти за разработване на приложение за свързване към бази данни на SQLite за платформи за изпълнение на Windows.
- Предкомпилирани двоични файлове за .NET - това са някои набори DLL и .NET библиотеки, които можете да използвате от приложението .NET, за да се свържете с бази данни на SQLite.
SQLite Studio - мениджър и администрация
Има много инструменти за управление на SQLite, които улесняват работата с бази данни на SQLite. Вместо да създават и управляват бази данни с помощта на команден ред, тези инструменти предоставят набор от GUI инструменти, които ви позволяват да създавате и управлявате базата данни.
Официалният уебсайт на 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 ":