SQLite piedāvā daudz dažādu instalācijas pakotņu, atkarībā no jūsu operētājsistēmas. Tas piedāvā arī daudz API daudzām programmēšanas valodām.
Šajā apmācībā jūs uzzināsiet
- Lejupielādējiet un instalējiet SQLite pakešu instalēšanas programmu
- SQLite Studio - vadītājs un administrācija
- Iepazīšanās ar datu bāzes paraugu
Lejupielādējiet un instalējiet SQLite pakešu instalēšanas programmu
Instalācijas pakotnes, kas pieejamas Windows 10 lietotājiem:
No SQLite oficiālās vietnes lejupielādes sadaļā. Šis ekrānuzņēmums ļauj lejupielādēt dažādas SQLite instalācijas pakotnes Windows:
Komandrindas apvalka programma:
Izcelto lejupielādes pakotni sauc par komandrindas programmu (CLP) . CLP ir komandrindas lietojumprogramma, kas ļauj piekļūt SQLite datu bāzes pārvaldības sistēmai un visām SQLite funkcijām. Izmantojot CLP, varat izveidot un pārvaldīt SQLite datu bāzi. Un tas ir rīks, kuru mēs izmantosim visā apmācībā.
- 32 bitu DLL (x86): SQLite datu bāzes sistēmas pamata bibliotēka x86 platformām.
- 64 bitu DLL (x64): SQLite datu bāzes sistēmas pamata bibliotēka x64 platformām.
Komandrindas programmas (CLP) instalēšana datorā:
Veicot šādas darbības, atradīsit darbības, kā instalēt komandrindas programmu (CLP) savā datorā:
1. solis. Lejupielādējiet iezīmēto lejupielādes pakotni no iepriekšējā attēla uz datoru. Tas ir " zip " fails.
2. solis) Izvelciet zip failu. Izvērstajā failā " sqlite3.exe " atradīsit šādi:
3. solis) Atveriet Mans dators un veiciet dubultklikšķi uz nodalījuma "C", lai pārietu uz to:
4. solis) Izveidojiet jaunu direktoriju " sqlite ":
5. solis) Kopējiet tajā failu " sqlite3.exe ". Tas tiks izmantots, izmantojot apmācības, lai palaistu SQLite vaicājumus:
Tomēr ir arī daži citi iepakojumi dažādiem mērķiem. Tie nav nepieciešami. Bet jums tas var būt nepieciešams, ja izmantojat citu operētājsistēmu nekā Windows, jūs varat iegūt Linuxite vai Mac OS SQLite versiju.
Ja vēlaties, varat arī iegūt dokumentāciju vai pirmkodu no turienes. Varat arī iegūt API Windows Phone 8 vai .Net un citām programmēšanas valodām.
Šeit ir daži citi dažādi iepakojumi dažādiem mērķiem:
- Avota kods un daži alternatīvi avota koda formāti - pilnīgs pirmkods, kas veidoja SQLite.
- Dokumentācija - SQLite kā HTML lapu dokumentācija. Tā ir tā pati tiešsaistes dokumentācija, taču lejupielādējama kā HTML lapa, lai jūs tās varētu atvērt bezsaistē.
- Iepriekš sastādīti binārie faili Linux.
- Iepriekš sastādītās binārās versijas Mac OS X (x86).
- Iepriekš sastādītās binārās programmas Windows Phone 8 - SDK un komponenti, lai izstrādātu lietojumprogrammu Windows Phone 8, kurā tiek izmantotas SQLite datu bāzes.
- Iepriekš sastādītās binārās programmas Windows Runtime - SDK un citi komponenti lietojumprogrammas izstrādei, lai izveidotu savienojumu ar SQLite datu bāzēm Windows Runtime platformām.
- Iepriekš sastādītās .NET binārie faili. Šie ir daži DLL un .NET bibliotēku komplekti, kurus varat izmantot .NET lietojumprogrammā, lai izveidotu savienojumu ar SQLite datu bāzēm.
SQLite Studio - vadītājs un administrācija
Ir daudz SQLite pārvaldības rīku, kas atvieglo darbu ar SQLite datu bāzēm. Tā vietā, lai izveidotu un pārvaldītu datu bāzes, izmantojot komandrindu, šie rīki nodrošina GUI rīku komplektu, kas ļauj jums izveidot un pārvaldīt datu bāzi.
Oficiālajā SQLite vietnē ir uzskaitīti desmitiem šādu rīku; tos var apskatīt šeit: SQLite pārvaldības rīki. Šeit ir ieteicamais
SQLite Studio: Tas ir pārnēsājams rīks, kas nav nepieciešams instalēt. Tas atbalsta gan SQLite3, gan SQLite2. Jūs varat viegli importēt un eksportēt datus dažādos formātos, piemēram, CSV, HTML, PDF, JSON. Tā atvērtā koda un atbalsta Unicode.
Iepazīšanās ar datu bāzes paraugu
Veicot šādas darbības, mēs izveidosim datu bāzes paraugu, kuru izmantosim visās apmācībās:
1. solis) Atveriet teksta failu un ielīmējiet tajā šādas komandas:
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. solis) Saglabājiet failu kā "TutorialsSampleDB.sql" šādā direktorijā " C: \ sqlite ".
3. solis) Sākuma izvēlnē atveriet Windows komandrindas rīku (cmd.exe), ierakstiet "cmd" un atveriet to.
4. solis. Tas tiks atvērts noklusējuma ceļā, jums ir jāpārvietojas uz mapi "C: \ sqlite", kuru mēs šajā apmācībā izveidojām iepriekš, izmantojot šādu komandu "cd" C: \ sqlite ":
5. solis. Uzrakstiet šādu komandu,
sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql
Komanda ir jāaizpilda veiksmīgi, un pēc šīs komandas nevajadzētu redzēt izvadi kā šo ekrānuzņēmumu:
6. solis) Tagad jums vajadzētu redzēt datu bāzes failu " TutorialsSampleDB.db ", kas izveidots direktorijā " C: \ sqlite ":