Otu esi etinye SQLite na SQLite Browser na Ubuntu


SQLite bụ RDBMS dị fechaa, obere na nke nwere onwe ya n'ọbá akwụkwọ C. Ebe nchekwa data a ma ama dị ka MySql, PostgreSQL, wdg na-arụ ọrụ na ụdị ihe nkesa ahịa na ha nwere usoro raara onwe ya nye na-agba ọsọ ma na-achịkwa akụkụ niile nke ọrụ nchekwa data.

Mana SQLite enweghị usoro na-agba ọsọ yana enweghị ụdị ihe nkesa ahịa. SQLite DB bụ naanị faịlụ nwere ndọtị .sqlite3/.sqlite/.db. Asụsụ mmemme ọ bụla nwere ọba akwụkwọ iji kwado SQLite.

Ị nwere ike ịhụ SQLite na-eji

  • Ihe nchọgharị weebụ (Chrome, Safari, Firefox).
  • Ndị egwuregwu MP3, igbe set-top, na ngwa eletrọnịkị.
  • Internet of Things (IoT).
  • Ngwaọrụ Android, Mac, Windows, iOS, na iPhone.

Enwere ọtụtụ mpaghara ebe a na-eji SQLite. Igwe ekwentị ọ bụla dị n'ụwa nwere ọtụtụ narị faịlụ nchekwa data SQLite yana enwere ihe karịrị otu puku ijeri ọdụ data na-arụ ọrụ. Nke ahụ buru oke ibu na ọnụọgụ.

Wụnye SQLite na Ubuntu

Ịtọlite SQLite dị mfe ma e jiri ya tụnyere ọdụ data ndị ọzọ na-ewu ewu dị ka MySql, Postgresql, wdg. Nke mbụ, melite apt-cache site n'ịgba iwu na-esonụ.

$ sudo apt update

Ugbu a lelee ma enwere ngwungwu SQLite ọ bụla dị na ebe nchekwa apt site na iji iwu na-esonụ.

$ sudo apt-cache search sqlite

Iji wụnye ngwugwu na-agba iwu na-esonụ.

$ sudo apt install sqlite3

Ị nwere ike kwado nrụnye ahụ site na ịmalite nnọkọ sqlite site na ịme iwu na-esonụ.

$ sqlite3

Ị nwere ike ịhụ site na foto dị n'elu SQLite3 arụnyere nke ọma ma na-agba ọsọ na ụdị 3.33.0.

Mepụta ọdụ data SQLite na tebụl

A na-echekwa nchekwa data dị ka faịlụ na sistemụ faịlụ mpaghara gị. Ị nwere ike ịmepụta nchekwa data mgbe ịmalite nnọkọ sqlite site n'ịkpọ aha nchekwa data dị ka arụmụka. Ọ bụrụ na nchekwa data dị, ọ ga-emepe nchekwa data ma ọ bụrụ na ọ bụghị, ọ na-emepụta nchekwa data ọhụrụ.

Ọ bụrụ na anyị anaghị agafe aha nchekwa data dị ka arụmụka mgbe ahụ, a na-emepụta nchekwa data nchekwa nchekwa nwa oge nke ga-ehichapụ ozugbo nnọkọ ahụ kwụsịrị. N'ebe a, enweghị m nchekwa data ọ bụla, m ga-emepụta DB ọhụrụ site n'ịkpọ aha DB dị ka arụmụka. Ozugbo ị jikọọ na nnọkọ ahụ, ị nwere ike ịme iwu .databases iji hụ faịlụ agbakwunyere na nchekwa data.

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

Ugbu a, ka anyị mepụta tebụl ihe atụ site n'imezu ajụjụ ndị a.

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

Ị nwere ike ịme iwu .tables ka ịdepụta tebụl na nchekwa data.

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

Ịwụnye SQLite Browser na Ubuntu

Ugbu a anyị ahụla ka esi etinye na nhazi sqlite3 anyị ga-etinyekwa ihe nchọgharị sqlite, ngwa GUI dị mfe iji jikwaa ọdụ data sqlite gị.

$ sudo apt install sqlitebrowser -y

Ị nwere ike ịmalite ngwa site na mmalite menu ma ọ bụ site na ọnụ. Ka ịmalite site na ọnụ, gbanye iwu na-esonụ.

$ sqlitebrowser &

Wepu SQLite na SQLite Browser

Gbaa iwu a ka iwepu ma SQLite na SQLite nchọgharị.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Nke ahụ bụ maka akụkọ a. Ọ bụrụ na ị nwere nzaghachi ma ọ bụ ndụmọdụ biko jiri ngalaba nkọwa bipute ya.