Kaip įdiegti SQLite ir SQLite naršyklę Ubuntu
SQLite yra lengvas, mažas ir savarankiškas RDBMS C bibliotekoje. Populiarios duomenų bazės, tokios kaip MySql, PostgreSQL ir kt., veikia kliento-serverio modelyje ir turi specialų procesą, kuris veikia ir kontroliuoja visus duomenų bazės veikimo aspektus.
Tačiau SQLite nevykdo proceso ir kliento-serverio modelio. SQLite DB yra tiesiog failas su plėtiniu .sqlite3/.sqlite/.db. Kiekviena programavimo kalba turi biblioteką, kuri palaiko SQLite.
Galite rasti naudojamą SQLite
- Žiniatinklio naršyklės (Chrome, Safari, Firefox).
- MP3 grotuvai, priedėliai ir elektroniniai prietaisai.
- Daiktų internetas (IoT).
- Android, Mac, Windows, iOS ir iPhone įrenginiai.
Yra daug daugiau sričių, kuriose naudojamas SQLite. Kiekvienas išmanusis telefonas pasaulyje turi šimtus SQLite duomenų bazės failų ir aktyviai naudojama daugiau nei trilijonas duomenų bazių. Tai gana dideli skaičiai.
Įdiekite SQLite Ubuntu
SQLite nustatymas yra paprastas, palyginti su kitomis populiariomis duomenų bazėmis, tokiomis kaip MySql, Postgresql ir kt. Pirmiausia atnaujinkite apt-cache > vykdydami šią komandą.
sudo apt update
Dabar patikrinkite, ar apt saugykloje yra SQLite paketų, vykdydami šią komandą.
sudo apt-cache search sqlite
Norėdami įdiegti paketą, paleiskite šią komandą.
sudo apt install sqlite3
Diegimą galite patvirtinti pradėdami sqlite seansą, vykdydami šią komandą.
sqlite3
Aukščiau pateiktame paveikslėlyje galite matyti, kad SQLite3 sėkmingai įdiegtas ir veikia su 3.33.0 versija.
Sukurkite SQLite duomenų bazę ir lentelę
Duomenų bazė tiesiog saugoma kaip failas jūsų vietinėje failų sistemoje. Galite sukurti duomenų bazę paleidę sqlite seansą, kaip argumentą paminėdami duomenų bazės pavadinimą. Jei duomenų bazė yra prieinama, ji atidarys duomenų bazę, jei ne, sukurs naują duomenų bazę.
Jei neperduodame duomenų bazės pavadinimo kaip argumento, sukuriama laikina duomenų bazė atmintyje, kuri bus ištrinta pasibaigus seansui. Čia aš neturiu jokios duomenų bazės, todėl sukursiu naują DB, kaip argumentą paminėdamas DB pavadinimą. Prisijungę prie seanso galite paleisti komandą .databases, kad pamatytumėte, kuris failas yra pridėtas prie duomenų bazės.
sqlite3 /home/tecmint/test # creating test db in /home/tecmint
sqlite> .databases # To see which database session is connected
Dabar sukurkime pavyzdinę lentelę vykdydami šias užklausas.
create table
sqlite> CREATE TABLE employee(
Name String,
age Int);
Insert records
sqlite> insert into employee(Name, age)
VALUES ('Tom',25),
('Mark',40),
('Steve',35);
Galite paleisti komandą .tables, kad pateiktumėte lenteles duomenų bazėje.
sqlite> .tables # List tables in database
sqlite> .headers on # Turn on column for printing
sqlite> SELECT * FROM employee; # Selecting record from table
SQLite naršyklės įdiegimas Ubuntu
Dabar, kai pamatėme, kaip įdiegti ir nustatyti sqlite3, taip pat įdiegsime sqlite naršyklę – paprastą GUI įrankį sqlite duomenų bazėms valdyti.
sudo apt install sqlitebrowser -y
Programą galite paleisti iš pradžios meniu arba iš terminalo. Norėdami pradėti iš terminalo, paleiskite šią komandą.
sqlitebrowser &
Pašalinkite SQLite ir SQLite Browser
Vykdykite šią komandą, kad pašalintumėte naršykles SQLite ir SQLite.
sudo apt --purge remove sqlite3 sqlitebrowser
Štai tiek šiam straipsniui. Jei turite atsiliepimų ar patarimų, naudokite komentarų skiltį, kad ją paskelbtumėte.