Kuidas alla laadida ja installida SQLite on Windows

โšก Nutikas kokkuvรตte

SQLite pakub kerget ja serverita andmebaasimootorit, mis tรถรถtab kรตikjal Windows, Linux ja macOSSee juhend selgitab, kuidas alla laadida installipakette, seadistada kรคsurea shelli, installida graafilist haldurit ja luua nรคidisandmebaas.

  • ๐Ÿ”˜ Paigalduspakett: Ametlik SQLite pakettide tugi Windows, Linux macOS, Windows Phone 8, .NET ja lรคhtekoodi levitamised.
  • โ˜‘๏ธ CLP-tรถรถriist: Kรคsureaprogramm on sqlite3.exe, mis vรตimaldab andmebaaside loomist, skeemide haldamist ja SQL-i kรคivitamist terminalist.
  • โœ… Nรคidisandmebaas: TutorialsSampleDB skeem, mis sisaldab osakondi, รตpilasi, teste ja hindeid, demonstreerib vรตรตrvรตtmeid ja algandmeid.
  • ๐Ÿงช GUI-haldur: SQLite Studio on kaasaskantav avatud lรคhtekoodiga haldur, mis impordib ja ekspordib CSV-, HTML-, PDF- ja JSON-faile.
  • ๐Ÿ› ๏ธ Platvormidevaheline: Eelkompileeritud binaarfailid Linuxi, Mac OS X-i, .NET-i ja muude operatsioonisรผsteemide jaoks Windows Kรคitusaja tugi laiaulatuslike juurutamise stsenaariumide jaoks.

Kuidas alla laadida ja installida SQLite

SQLite pakub olenevalt operatsioonisรผsteemist palju installipakette. Samuti pakub see API-sid paljudele programmeerimiskeeltele.

Laadige alla ja installige SQLite Paketi installija

Saadaval on installipaketid Windows 10 kasutajat:

Alates SQLite ametlikul kodulehel, avage allalaadimiste jaotis. Jรคrgmisel ekraanipildil on nรคha erinevad SQLite paigalduspaketid Windows:

Last ned og installer SQLite

Kรคsurea shellprogramm:

Esiletรตstetud allalaadimispaketti nimetatakse Kรคsurea programm (CLP)CLP on kรคsurea rakendus, mis vรตimaldab teil juurde pรครคseda SQLite andmebaasi haldussรผsteem ja kรตik selle funktsioonid SQLite. CLP abil saate luua ja hallata SQLite andmebaas ja see on tรถรถriist, mida kasutatakse kogu selle juhendi vรคltel.

  • 32-bitine DLL (x86): SQLite andmebaasisรผsteemi tuumikteek x86 platvormidele.
  • 64-bitine DLL (x64): SQLite andmebaasisรผsteemi tuumikteek x64 platvormidele.

Command-line Program (CLP) installimine oma masinasse

Jรคrgmised sammud nรคitavad, kuidas kรคsurea programmi (CLP) oma arvutisse installida:

Step 1) Laadige eelmisel pildil esiletรตstetud pakett oma arvutisse alla. See on tรตmblukk faili.

Step 2) Extraczip-faili. Sealt leiad sqlite3.exe endisestracted kaust, nagu allpool nรคidatud:

Kรคsurea programmi installimine

Step 3) Ava Minu arvuti ja topeltklรตpsa partitsioonil "C" selle juurde navigeerimiseks:

Kรคsurea programmi installimine

Step 4) Loo uus kataloog nimega sqlite:

Kรคsurea programmi installimine

Step 5) Kopeeri sqlite3.exe sellesse. See on kรคivitatav fail, mida kasutatakse SQLite pรคringud:

Kรคsurea programmi installimine

Erinevatel eesmรคrkidel on olemas lisapakette. Need pole kohustuslikud, kuid vรตite neid vajada muudes operatsioonisรผsteemides peale WindowsSaate selle hankida Linux vรตi Mac OS-i versioon SQLite nagu vajatud.

Samalt lehelt saate hankida ka dokumentatsiooni vรตi lรคhtekoodi. API-d on saadaval jรคrgmistele rakendustele: Windows Telefon 8, .NET ja muud programmeerimiskeeled.

Siin on mรตned lisapaketid erinevateks eesmรคrkideks:

  • Allikas Code ja alternatiivne allikas Code Formaadid โ€“ tรคielik allikas, mis moodustab SQLite.
  • Dokumentatsioon โ€“ SQLite dokumentatsioon HTML-lehtedena. See on sama veebidokumentatsioon, aga allalaaditav, et saaksite seda vรตrguรผhenduseta lugeda.
  • Eelkompileeritud binaarid Linuxi jaoks.
  • Eelkompileeritud binaarid Mac OS X (x86) jaoks.
  • Eelkompileeritud binaarid jaoks Windows Telefon 8 โ€“ SDK ja komponendid ehitamiseks Windows Telefon 8 rakendused, mis kasutavad SQLite andmebaasid.
  • Eelkompileeritud binaarid jaoks Windows Kรคitusaeg โ€“ SDK ja komponendid ehitamiseks Windows Kรคitusaja rakendused, mis รผhenduvad SQLite andmebaasid.
  • .NET-i eelkompileeritud binaarfailid โ€“ DLL-ide ja .NET-teekide komplekt, mida saate .NET-rakendustest รผhenduse loomiseks kasutada. SQLite andmebaasid.

SQLite Stuudio โ€“ juht ja administratsioon

Palju SQLite haldustรถรถriistad muudavad tรถรถtamise SQLite andmebaaside lihtsamaks muutmiseks. Andmebaaside loomise ja haldamise asemel kรคsurealt pakuvad need tรถรถriistad andmebaaside loomiseks ja haldamiseks graafilist liidest.

SQLite stuudio: kaasaskantav rakendus, mis ei vaja installimist. See toetab mรตlemat SQLite3 ja SQLite2. Saate andmeid hรตlpsalt importida ja eksportida sellistesse vormingutesse nagu CSV, HTML, PDF ja JSON. See on avatud lรคhtekoodiga ja toetab Unicode'i.

SQLite Stuudio โ€“ juht ja administratsioon

Tutvustame nรคidisandmebaasi

Jรคrgmised sammud loovad nรคidisandmebaasi, millele viidatakse kogu sarjas:

Step 1) Avage tekstifail ja kleepige sinna jรคrgmised kรคsud:

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);

Step 2) Salvestage fail nimega ร•petusedSampleDB.sql kataloogis C:\sqlite.

Step 3) avage Windows Kรคsurea tรถรถriist (cmd.exe) menรผรผst Start, autor typing cmd ja vajutades Enter.

Step 4) See avaneb vaiketeel, seega navigeeri sinna C:\sqlite kaust, mis loodi varem kรคsu kรคivitamisega cd โ€œC:\sqliteโ€:

Tutvustame nรคidisandmebaasi

Step 5) Kรคivitage jรคrgmine kรคsk:

sqlite3 TutorialsSampleDB.db < TutorialsSampleDB.sql

Kรคsk peaks edukalt lรตpule viima ilma vรคljundita, nagu on nรคidatud jรคrgmisel ekraanipildil:

Tutvustame nรคidisandmebaasi

Step 6) Andmebaasi fail TutorialsSampleDB.db kuvatakse nรผรผd kataloogis C:\sqlite:

Tutvustame nรคidisandmebaasi

KKK

Ei. SQLite tarnitakse kaasaskantava zip-arhiivina. Sa lihtsalttract sqlite3.exe ja kopeeri see suvalisse kausta, nรคiteks C:\sqlite. Installerit ega kรตrgendatud รตigusi pole vaja, mis teeb SQLite lihtne paigaldada piiratud keskkondades.

CLP on kรคsurea kest SQL-lausete kรคivitamiseks otse andmebaasifailis. SQLite Studio on graafiline haldur, mis vรตimaldab sirvida tabeleid, redigeerida andmeid ning importida vรตi eksportida CSV-, JSON-, HTML- ja PDF-vormingusse.

Jah. Kaasaegsed tehisintellektiga kodeerimisassistendid suudavad toota SQLite DDL lihtsast ingliskeelsest kirjeldusest. Need genereerivad CREATE TABLE lauseid, pakuvad vรคlja veerutรผรผpe, lisavad primaar- ja vรตรตrvรตtmeid ning pakuvad vรคlja indekseid. Enne vรคljundi kรคivitamist tootmises peaksite selle รตigsuse osas siiski รผle vaatama.

Tehisintellekti assistendid analรผรผsivad SQL-i sรผntaksivigu, soovitavad Pร„RINGUPLAANI SELGITAMISE tรคiustusi ja kirjutavad aeglaseid pรคringuid รผmber. Nad tuvastavad puuduvad indeksid, soovitavad liitumisjรคrjekorra muudatusi ja selgitavad liitumiste vรตi agregaatide ootamatuid tulemusi.ping Arendajad lahendavad probleeme palju kiiremini kui kรคsitsi kontrollimine.

Suvaline kaust sobib, aga C:\sqlite on levinud tava. Kรคivitatava faili paigutamine spetsiaalsesse kausta lihtsustab andmebaasifailide haldamist koos binaarfailiga ning saate kausta lisada teele (PATH), nii et sqlite3 on saadaval igast kรคsurealt.

Vรตta see postitus kokku jรคrgmiselt: