Jinsi ya Kufunga Kivinjari cha SQLite na SQLite kwenye Ubuntu


SQLite ni RDBMS nyepesi, ndogo na inayojitosheleza kwenye maktaba ya C. Hifadhidata maarufu kama MySql, PostgreSQL, n.k. hufanya kazi katika modeli ya seva ya mteja na zina mchakato mahususi unaoendesha na kudhibiti vipengele vyote vya utendakazi wa hifadhidata.

Lakini SQLite haina mchakato unaoendelea na haina mfano wa seva ya mteja. SQLite DB ni faili iliyo na kiendelezi cha .sqlite3/.sqlite/.db. Kila lugha ya programu ina maktaba ya kusaidia SQLite.

Unaweza kupata SQLite inatumika ndani

  • Vivinjari vya wavuti (Chrome, Safari, Firefox).
  • Vicheza MP3, visanduku vya kuweka juu, na vifaa vya kielektroniki.
  • Mtandao wa Mambo (IoT).
  • Vifaa vya Android, Mac, Windows, iOS na iPhone.

Kuna maeneo mengi zaidi ambapo SQLite inatumika. Kila simu mahiri duniani ina mamia ya faili za hifadhidata za SQLite na kuna hifadhidata zaidi ya trilioni moja zinazotumika. Hiyo ni kubwa sana kwa idadi.

Sakinisha SQLite katika Ubuntu

Kuweka SQLite ni rahisi ikilinganishwa na hifadhidata nyingine maarufu kama MySql, Postgresql, n.k. Kwanza, sasisha apt-cache kwa kutekeleza amri ifuatayo.

$ sudo apt update

Sasa angalia ikiwa kuna vifurushi vyovyote vya SQLite vinavyopatikana kwenye hazina ya apt kwa kutekeleza amri ifuatayo.

$ sudo apt-cache search sqlite

Ili kusakinisha kifurushi endesha amri ifuatayo.

$ sudo apt install sqlite3

Unaweza kuhalalisha usakinishaji kwa kuanza kikao cha sqlite kwa kutekeleza amri ifuatayo.

$ sqlite3

Unaweza kuona kutoka kwenye picha hapo juu SQLite3 imesakinishwa kwa ufanisi na inaendeshwa na toleo la 3.33.0..

Unda Hifadhidata ya SQLite na Jedwali

Hifadhidata huhifadhiwa tu kama faili katika mfumo wako wa faili wa karibu. Unaweza kuunda hifadhidata wakati wa kuzindua kikao cha sqlite kwa kutaja jina la hifadhidata kama hoja. Ikiwa hifadhidata inapatikana itafungua hifadhidata ikiwa sivyo itaunda hifadhidata mpya.

Ikiwa hatupitishi jina la hifadhidata kama hoja basi hifadhidata ya muda ya kumbukumbu itaundwa ambayo itafutwa pindi kipindi kitakapokatishwa. Hapa sina hifadhidata yoyote kwa hivyo nitaunda DB mpya kwa kutaja jina la DB kama hoja. Mara tu unapounganishwa kwenye kipindi unaweza kuendesha amri ya hifadhidata ili kuona ni faili gani iliyoambatishwa kwenye hifadhidata.

$ sqlite3 /home/tecmint/test     # creating test db in /home/tecmint
sqlite> .databases            # To see which database session is connected

Sasa hebu tuunde jedwali la sampuli kwa kutekeleza maswali yafuatayo.

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

Unaweza kuendesha amri ya .meza ili kuorodhesha majedwali katika hifadhidata.

sqlite> .tables                       # List tables in database
sqlite> .headers on                   # Turn on column for printing
sqlite> SELECT * FROM employee;       # Selecting record from table

Kufunga Kivinjari cha SQLite katika Ubuntu

Sasa kwa kuwa tumeona jinsi ya kusakinisha na kusanidi sqlite3 pia tutasakinisha kivinjari cha sqlite, zana rahisi ya GUI kudhibiti hifadhidata zako za sqlite.

$ sudo apt install sqlitebrowser -y

Unaweza kuzindua programu kutoka kwa menyu ya kuanza au kutoka kwa terminal. Kuanza kutoka kwa terminal endesha amri ifuatayo.

$ sqlitebrowser &

Sanidua SQLite na Kivinjari cha SQLite

Tekeleza amri ifuatayo ili kuondoa kivinjari cha SQLite na SQLite.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Hiyo ni kwa makala hii. Ikiwa una maoni yoyote au vidokezo tafadhali tumia sehemu ya maoni ili kuyachapisha.