Cum se descarcă și se instalează SQLite on Windows
⚡ Rezumat inteligent
SQLite oferă un motor de baze de date ușor, fără server, care rulează pe Windows, Linux și macOSAceastă instrucțiune explică cum se descarcă pachetele de instalare, se configurează shell-ul din linia de comandă, se instalează un manager grafic și se construiește o bază de date exemplu.

SQLite oferă numeroase pachete de instalare în funcție de sistemul de operare. De asemenea, oferă API-uri pentru o gamă largă de limbaje de programare.
Descărcați și instalați SQLite Instalator de pachete
Pachete de instalare disponibile pt Windows 10 utilizatori:
De la SQLite site oficial, deschideți secțiunea de descărcare. Următoarea captură de ecran arată diferitele SQLite pachete de instalare pentru Windows:
Programul shell din linia 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 SQLite sistem de gestionare a bazelor de date și toate caracteristicile acestuia SQLite. Folosind CLP, puteți crea și gestiona SQLite baza de date și este instrumentul folosit în această demonstrație.
- DLL pe 32 de biți (x86): The SQLite Bibliotecă principală a sistemului de baze de date pentru platforme x86.
- DLL pe 64 de biți (x64): The SQLite Bibliotecă principală a sistemului de baze de date pentru platforme x64.
Instalarea programului de linie de comandă (CLP) pe mașina dvs
Următorii pași arată cum se instalează programul din linia de comandă (CLP) pe mașina dumneavoastră:
Pas 1) Descărcați pachetul evidențiat din imaginea anterioară pe PC. Este un zip fișier.
Pas 2) Extracfișierul zip. Veți găsi sqlite3.exe în extracfolderul ted, așa cum se arată mai jos:
Pas 3) Deschideți Computerul meu și faceți dublu clic pe partiție „C” pentru a naviga la el:
Pas 4) Creați un director nou numit sqlite:
Pas 5) Copiați sqlite3.exe în el. Acesta este fișierul executabil folosit pentru a rula SQLite întrebări:
Există pachete suplimentare pentru diferite scopuri. Nu sunt necesare, dar este posibil să aveți nevoie de ele pe alte sisteme de operare decât WindowsPuteți obține Linux sau versiunea Mac OS a SQLite după cum este necesar.
De asemenea, puteți obține documentația sau codul sursă de pe aceeași pagină. API-urile sunt disponibile pentru Windows Phone 8, .NET și altele limbaje de programare.
Iată câteva pachete suplimentare pentru diferite scopuri:
- Sursa Code și sursă alternativă Code Formate – sursa completă care alcătuiește SQLite.
- Documentația – SQLite documentația ca pagini HTML. Este aceeași documentație online, dar descărcabilă, astfel încât să o puteți citi offline.
- Binare precompilate pentru Linux.
- Binare precompilate pentru Mac OS X (x86).
- Binare precompilate pentru Windows Phone 8 – SDK și componente pentru construcție Windows Aplicații pentru telefon 8 care folosesc SQLite baze de date.
- Binare precompilate pentru Windows Runtime – SDK și componente pentru construirea Windows Aplicații runtime care se conectează la SQLite baze de date.
- Binare precompilate pentru .NET – un set de DLL-uri și biblioteci .NET pe care le puteți utiliza din aplicațiile .NET pentru a vă conecta la SQLite baze de date.
SQLite Studio – Manager și Administrație
Multe SQLite instrumentele de gestionare facilitează lucrul cu SQLite baze de date mai ușor. În loc să creeze și să gestioneze baze de date dintr-o linie de comandă, aceste instrumente oferă o interfață grafică pentru crearea și administrarea bazelor de date.
SQLite Studioo aplicație portabilă care nu necesită instalare. Acceptă ambele SQLite3 și SQLite2. Puteți importa și exporta cu ușurință date în formate precum CSV, HTML, PDF și JSON. Este open source și acceptă Unicode.
Vă prezentăm Sample Database
Următorii pași creează baza de date exemplu la care se face referire în întreaga serie:
Pas 1) Deschideți un fișier text și inseraț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);
Pas 2) Salvați fișierul ca TutorialeSampleDB.sql în director C:\sqlite.
Pas 3) Deschideți Windows Instrumentul Linie de comandă (cmd.exe) din meniul Start de către typing cmd și apăsând Enter.
Pas 4) Se deschide în calea implicită, așa că navigați la C:\sqlite folderul creat anterior prin rularea comenzii CD-ul „C:\sqlite”:
Pas 5) Rulați următoarea comandă:
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Comanda ar trebui să se finalizeze cu succes fără ieșire, așa cum se arată în următoarea captură de ecran:
Pas 6) Fișierul bazei de date TutorialeSampleDB.db apare acum în director C:\sqlite:









