Kako namestiti SQLite in brskalnik SQLite v Ubuntu


SQLite je lahek, majhen in samostojen sistem RDBMS v knjižnici C. Priljubljene zbirke podatkov, kot so MySql, PostgreSQL itd., Delujejo v modelu odjemalec-strežnik in imajo namenski postopek, ki teče in nadzoruje vse vidike delovanja baze podatkov.

Toda SQLite ne izvaja nobenega procesa in nima odjemalsko-strežniškega modela. SQLite DB je preprosto datoteka s pripono .sqlite3/.sqlite/.db. Vsak programski jezik ima knjižnico za podporo SQLite.

Najdete SQLite, ki se uporablja v

  • Spletni brskalniki (Chrome, Safari, Firefox).
  • MP3 predvajalniki, sprejemniki in elektronski pripomočki.
  • Internet stvari (IoT).
  • Naprave Android, Mac, Windows, iOS in iPhone.

Obstaja veliko več področij, kjer se uporablja SQLite. Vsak pametni telefon na svetu ima na stotine datotek baz podatkov SQLite, v uporabi pa je več kot bilijon baz podatkov. To je precej ogromno.

Namestite SQLite v Ubuntu

Nastavitev SQLite je preprosta v primerjavi z drugimi priljubljenimi bazami podatkov, kot so MySql, Postgresql itd. Najprej posodobite apt-cache z zagonom naslednjega ukaza.

$ sudo apt update

Zdaj preverite, ali so v repozitoriju apt na voljo kakšni paketi SQLite, tako da zaženete naslednji ukaz.

$ sudo apt-cache search sqlite

Za namestitev paketa zaženite naslednji ukaz.

$ sudo apt install sqlite3

Namestitev lahko preverite tako, da zaženete sejo sqlite z zagonom naslednjega ukaza.

$ sqlite3

Iz zgornje slike lahko vidite, da je SQLite3 uspešno nameščen in deluje z različico 3.33.0 ..

Ustvarite bazo podatkov SQLite in tabelo

Baza podatkov je preprosto shranjena kot datoteka v vašem lokalnem datotečnem sistemu. Zbirko podatkov lahko ustvarite med zagonom seje sqlite tako, da kot argument navedete ime baze podatkov. Če je baza podatkov na voljo, jo bo odprla, če ne, ustvari novo bazo podatkov.

Če imena baze podatkov ne posredujemo kot argumenta, se ustvari začasna baza podatkov v pomnilniku, ki bo po zaključku seje izbrisana. Tu nimam nobene baze podatkov, zato bom ustvaril novo DB z navedbo imena DB kot argumenta. Ko ste povezani s sejo, lahko z ukazom .databases vidite, katera datoteka je priložena zbirki podatkov.

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

Zdaj pa ustvarimo vzorčno tabelo z izvajanjem naslednjih poizvedb.

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

Za ukaz tabel v zbirki podatkov lahko zaženete ukaz .tables.

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

Namestitev brskalnika SQLite v Ubuntu

Zdaj, ko smo videli, kako namestiti in nastaviti sqlite3, bomo namestili tudi brskalnik sqlite, preprosto orodje za grafični uporabniški vmesnik za upravljanje vaših zbirk podatkov sqlite.

$ sudo apt install sqlitebrowser -y

Aplikacijo lahko zaženete v meniju Start ali na terminalu. Za zagon iz terminala zaženite naslednji ukaz.

$ sqlitebrowser &

Odstranite brskalnik SQLite in SQLite

Zaženite naslednji ukaz, da odstranite tako SQLite kot brskalnik SQLite.

$ sudo apt --purge remove sqlite3 sqlitebrowser

To je to za ta članek. Če imate kakršne koli povratne informacije ali nasvete, jih objavite v razdelku s komentarji.