Bii o ṣe le Fi SQLite ati aṣawakiri SQLite sii ni Ubuntu


SQLite jẹ iwuwo fẹẹrẹ, kekere ati ti ara ẹni RDBMS ninu ile-ikawe C kan. Awọn apoti isura infomesonu olokiki bii MySQL, PostgreSQL, ati bẹbẹ lọ ṣiṣẹ ni awoṣe olupin-alabara ati pe wọn ni ilana ifiṣootọ kan ti n ṣiṣẹ ati ṣiṣakoso gbogbo awọn aaye ti iṣẹ ṣiṣe data.

Ṣugbọn SQLite ko ni ilana ṣiṣe ati pe ko ni awoṣe olupin-alabara. SQLite DB jẹ faili nìkan pẹlu itẹsiwaju .sqlite3/.sqlite/.db. Gbogbo ede siseto ni ile-ikawe lati ṣe atilẹyin SQLite.

O le wa SQLite ni lilo ninu

  • Awọn aṣawakiri wẹẹbu (Chrome, Safari, Firefox).
  • Awọn ẹrọ orin MP3, awọn apoti ti a ṣeto-oke, ati awọn irinṣẹ ẹrọ itanna.
  • Intanẹẹti ti Awọn Ohun (IoT).
  • Android, Mac, Windows, iOS, ati awọn ẹrọ iPhone.

Awọn agbegbe pupọ pupọ sii wa nibiti o ti lo SQLite. Gbogbo foonuiyara ni agbaye ni awọn ọgọọgọrun ti awọn faili data SQLite ati pe awọn apoti isura infomesonu ti aimọye wa ni lilo lọwọ. Iyẹn tobi pupọ ni awọn nọmba.

Fi SQLite sii ni Ubuntu

Ṣiṣeto SQLite jẹ rọrun ti a fiwe si awọn apoti isura infomesonu olokiki miiran bi MySQL, Postgresql, ati bẹbẹ lọ Ni akọkọ, ṣe imudojuiwọn apo-kaṣe nipasẹ ṣiṣe pipaṣẹ atẹle.

$ sudo apt update

Bayi ṣayẹwo ti awọn idii SQLite eyikeyi wa ni ibi ipamọ ti o yẹ nipa ṣiṣe pipaṣẹ atẹle.

$ sudo apt-cache search sqlite

Lati fi sori ẹrọ package ṣiṣe ṣiṣe aṣẹ atẹle.

$ sudo apt install sqlite3

O le jẹrisi fifi sori ẹrọ nipa bẹrẹ akoko sqlite nipasẹ ṣiṣe pipaṣẹ atẹle.

$ sqlite3

O le rii lati aworan ti o wa loke SQLite3 ti fi sori ẹrọ daradara ati nṣiṣẹ pẹlu ẹya 3.33.0 ..

Ṣẹda aaye data SQLite ati Tabili

Ibi ipamọ data wa ni fipamọ ni irọrun bi faili ninu eto faili agbegbe rẹ. O le ṣẹda iwe data nigbati o ba ṣe ifilọlẹ igba sqlite nipa mẹnuba orukọ ibi ipamọ data bi ariyanjiyan. Ti ibi ipamọ data ba wa o yoo ṣii ibi ipamọ data ti kii ba ṣe o ṣẹda ibi ipamọ data tuntun.

Ti a ko ba kọja orukọ ibi ipamọ data bi ariyanjiyan lẹhinna a ṣẹda ibi ipamọ data iranti-igba diẹ eyiti yoo parẹ ni kete ti igba naa ba pari. Nibi Emi ko ni ipamọ data eyikeyi nitorina Emi yoo ṣẹda DB tuntun nipa sisọ orukọ DB bi ariyanjiyan. Lọgan ti o ba sopọ si igba o le ṣiṣe awọn aṣẹ .databases lati rii iru faili ti o so mọ si ibi ipamọ data.

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

Bayi jẹ ki a ṣẹda tabili apẹẹrẹ nipa ṣiṣe awọn ibeere wọnyi.

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

O le ṣiṣe awọn aṣẹ .tabulu lati ṣe atokọ awọn tabili ninu ibi ipamọ data.

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

Fifi Ẹrọ SQLite sori Ubuntu

Bayi pe a ti rii bii a ṣe le fi sori ẹrọ ati tito sqlite3 a yoo tun fi ẹrọ lilọ kiri ayelujara sqlite sori ẹrọ, ohun elo GUI ti o rọrun lati ṣakoso awọn apoti isura data sqlite rẹ.

$ sudo apt install sqlitebrowser -y

O le ṣe ifilọlẹ ohun elo lati inu akojọ ibẹrẹ tabi lati ọdọ ebute naa. Lati bẹrẹ lati ebute ṣiṣe ṣiṣe aṣẹ atẹle.

$ sqlitebrowser &

Aifi si SQLite ati SQLite burausa

Ṣiṣe aṣẹ atẹle lati yọ mejeeji SQLite ati aṣàwákiri SQLite kuro.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Iyẹn ni fun nkan yii. Ti o ba ni esi tabi awọn imọran jọwọ lo apakan asọye lati firanṣẹ.