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.