SQLite oferă o mulțime de pachete de instalare diferite, în funcție de sistemele de operare. De asemenea, oferă o mulțime de API-uri pentru o gamă largă de limbaje de programare.
În acest tutorial, veți învăța-
- Descărcați și instalați SQLite Package Installer
- SQLite Studio - Manager și administrare
- Introducerea bazei de date Exemplu
Descărcați și instalați SQLite Package Installer
Pachete de instalare disponibile pentru utilizatorii de Windows 10:
De pe site-ul oficial SQLite din secțiunea de descărcare. Următoarea captură de ecran vă permite să descărcați diferite pachete de instalare SQLite pentru Windows:
Programul shell de linie de comandă:
Pachetul de descărcare evidențiat se numește Program de linie de comandă (CLP) . CLP este o aplicație de linie de comandă care vă permite să accesați sistemul de gestionare a bazelor de date SQLite și toate caracteristicile SQLite. Folosind CLP, puteți crea și gestiona baza de date SQLite. Și este instrumentul pe care îl vom folosi pe parcursul tutorialului.
- DLL pe 32 de biți (x86): biblioteca de bază a sistemului SQLite Database pentru platformele x86.
- DLL pe 64 de biți (x64): biblioteca de bază a sistemului SQLite Database pentru platformele x64.
Instalarea programului de linie de comandă (CLP) pe aparatul dvs.:
În următorii pași, veți găsi pașii pentru modul de instalare a programului de linie de comandă (CLP) pe mașina dvs.:
Pasul 1) Descărcați pachetul de descărcare evidențiat din imaginea anterioară pe computer. Este un fișier „ zip ”.
Pasul 2) Extrageți fișierul zip. Veți găsi „ sqlite3.exe ” în fișierul extras după cum urmează:
Pasul 3) Deschideți computerul meu și faceți dublu clic pe partiția „C” pentru a naviga la acesta:
Pasul 4) Creați un nou director „ sqlite ”:
Pasul 5) Copiați fișierul „ sqlite3.exe ” în el. Iată ce vom folosi prin tutoriale pentru a rula interogări SQLite:
Cu toate acestea, există și alte pachete în scopuri diferite. Nu sunt necesare. Dar s-ar putea să aveți nevoie de el dacă utilizați un sistem de operare diferit de Windows, puteți obține versiunea SQL sau Mac OS a SQLite.
De asemenea, puteți obține documentația sau codul sursă de acolo, dacă doriți. De asemenea, puteți obține API-ul pentru Windows Phone 8 sau .Net și alte limbaje de programare.
Iată câteva alte pachete diferite în scopuri diferite:
- Codul sursă și câteva formate alternative ale codului sursă - Codul sursă complet care a alcătuit SQLite.
- Documentația - Documentația SQLite ca pagini HTML. Este aceeași documentație online, dar descărcabilă ca pagina HTML, astfel încât să le puteți deschide offline.
- Binare precompilate pentru Linux.
- Binare precompilate pentru Mac OS X (x86).
- Binare precompilate pentru Windows Phone 8 - SDK și componente pentru a dezvolta o aplicație pentru Windows Phone 8 care utilizează baze de date SQLite.
- Binare precompilate pentru Windows Runtime - SDK și alte componente pentru dezvoltarea unei aplicații pentru conectarea la baze de date SQLite pentru platformele Windows Runtime.
- Binare precompilate pentru .NET - acestea sunt câteva seturi de biblioteci DLL și .NET pe care le puteți utiliza din aplicația .NET pentru a vă conecta la baze de date SQLite.
SQLite Studio - Manager și administrare
Există o mulțime de instrumente de gestionare SQLite care facilitează lucrul cu bazele de date SQLite. În loc să creeze și să gestioneze baze de date folosind o linie de comandă, aceste instrumente oferă un set de instrumente GUI care vă permit să creați și să gestionați baza de date.
Site-ul oficial SQLite conține zeci de astfel de instrumente listate; le puteți vizualiza de aici: SQLite Management Tools. Iată cea recomandată
SQLite Studio: Este un instrument portabil care nu necesită instalare. Suportă atât SQLite3, cât și SQLite2. Puteți importa și exporta cu ușurință date în diferite formate, cum ar fi CSV, HTML, PDF, JSON. Este open source și acceptă Unicode.
Introducerea bazei de date Exemplu
În pașii următori, vom crea baza de date eșantion pe care o vom folosi pe parcursul tutorialelor:
Pasul 1) Deschideți un fișier text și lipiți următoarele comenzi în el:
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);
Pasul 2) Salvați fișierul ca „TutorialsSampleDB.sql” în următorul director „ C: \ sqlite ”.
Pasul 3) Deschideți instrumentul Windows Line Line (cmd.exe) din meniul Start, tastați "cmd" și deschideți-l.
Pasul 4) Se va deschide în calea implicită, trebuie să navigați la folderul „C: \ sqlite” pe care l-am creat mai devreme în acest tutorial prin următoarea comandă „cd” C: \ sqlite ”:
Pasul 5) Scrieți următoarea comandă,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Comanda ar trebui să fie finalizată cu succes și nu ar trebui să vedeți nicio ieșire după acea comandă ca următoarea captură de ecran:
Pasul 6) Acum ar trebui să puteți vedea fișierul bazei de date " TutorialsSampleDB.db " creat în directorul " C: \ sqlite ":