Kif Tinstalla SQLite u SQLite Browser f'Ubuntu


SQLite huwa RDBMS ħafif, żgħir u li fih innifsu f'librerija C. Databases popolari bħal MySql, PostgreSQL, eċċ jaħdmu fil-mudell klijent-server u għandhom proċess iddedikat li jmexxi u jikkontrolla l-aspetti kollha tal-operat tad-database.

Iżda SQLite m'għandu l-ebda proċess għaddej u m'għandu l-ebda mudell client-server. SQLite DB huwa sempliċement fajl b'estensjoni .sqlite3/.sqlite/.db. Kull lingwa ta 'programmar għandha librerija biex tappoġġja SQLite.

Tista 'ssib SQLite qed jintuża fi

  • Web browsers (Chrome, Safari, Firefox).
  • MP3 players, set-top boxes, u aġġeġġi elettroniċi.
  • Internet tal-Oġġetti (IoT).
  • Tagħmir Android, Mac, Windows, iOS, u iPhone.

Hemm ħafna aktar oqsma fejn jintuża SQLite. Kull smartphone fid-dinja għandu mijiet ta 'fajls ta' database SQLite u hemm aktar minn triljun database f'użu attiv. Dak huwa pjuttost kbir fin-numri.

Installa SQLite f'Ubuntu

It-twaqqif ta 'SQLite huwa sempliċi meta mqabbel ma' databases popolari oħra bħal MySql, Postgresql, eċċ. L-ewwel, aġġorna apt-cache billi tħaddem il-kmand li ġej.

$ sudo apt update

Issa iċċekkja jekk hemmx xi pakketti SQLite disponibbli fir-repożitorju apt billi tħaddem il-kmand li ġej.

$ sudo apt-cache search sqlite

Biex tinstalla l-pakkett ħaddem il-kmand li ġej.

$ sudo apt install sqlite3

Tista 'tivvalida l-installazzjoni billi tibda s-sessjoni sqlite billi tħaddem il-kmand li ġej.

$ sqlite3

Tista 'tara mill-immaġni ta' hawn fuq SQLite3 huwa installat u jaħdem b'suċċess bil-verżjoni 3.33.0..

Oħloq Database u Tabella SQLite

Id-database hija sempliċement maħżuna bħala fajl fis-sistema tal-fajl lokali tiegħek. Tista 'toħloq database meta tniedi s-sessjoni sqlite billi ssemmi l-isem tad-database bħala argument. Jekk id-database tkun disponibbli, tiftaħ id-database jekk le toħloq database ġdida.

Jekk ma nkunux qed ngħaddu l-isem tad-database bħala argument allura tinħoloq database temporanja fil-memorja li titħassar ladarba s-sessjoni tintemm. Hawnhekk m'għandi l-ebda database għalhekk se noħloq DB ġdid billi nsemmi l-isem tad-DB bħala argument. Ladarba tkun imqabbad mas-sessjoni tista' tħaddem il-kmand .databases biex tara liema fajl huwa mehmuż mad-database.

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

Issa ejja noħolqu tabella kampjun billi tesegwixxi l-mistoqsijiet li ġejjin.

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

Tista' tmexxi l-kmand .tables biex telenka t-tabelli fid-database.

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

Installazzjoni ta 'SQLite Browser f'Ubuntu

Issa li rajna kif ninstallaw u ssettjaw sqlite3 aħna se ninstallaw ukoll sqlite browser, għodda GUI sempliċi biex timmaniġġja d-databases sqlite tiegħek.

$ sudo apt install sqlitebrowser -y

Tista 'tniedi l-applikazzjoni mill-menu tal-bidu jew mit-terminal. Biex tibda mit-terminal mexxi l-kmand li ġej.

$ sqlitebrowser &

Iddiżinstalla SQLite u SQLite Browser

Mexxi l-kmand li ġej biex tneħħi kemm il-browser SQLite kif ukoll SQLite.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Dak hu għal dan l-artikolu. Jekk għandek xi feedback jew suġġerimenti jekk jogħġbok uża t-taqsima tal-kummenti biex tpoġġiha.