Com instal·lar SQLite i el navegador SQLite a Ubuntu


SQLite és un RDBMS lleuger, petit i autònom en una biblioteca C. Les bases de dades populars com MySql, PostgreSQL, etc. funcionen en el model client-servidor i tenen un procés dedicat que executa i controla tots els aspectes del funcionament de la base de dades.

Però SQLite no té cap procés en execució i no té cap model client-servidor. SQLite DB és simplement un fitxer amb l'extensió .sqlite3/.sqlite/.db. Cada llenguatge de programació té una biblioteca per suportar SQLite.

Podeu trobar SQLite que s'utilitza

  • Navegadors web (Chrome, Safari, Firefox).
  • Reproductors de MP3, decodificadors i aparells electrònics.
  • Internet de les coses (IoT).
  • Dispositius Android, Mac, Windows, iOS i iPhone.

Hi ha moltes més àrees on s'utilitza SQLite. Cada telèfon intel·ligent del món té centenars de fitxers de bases de dades SQLite i hi ha més d'un bilió de bases de dades en ús actiu. Això és bastant gran en nombre.

Instal·leu SQLite a Ubuntu

Configurar SQLite és senzill en comparació amb altres bases de dades populars com MySql, Postgresql, etc. Primer, actualitzeu apt-cache executant l'ordre següent.

$ sudo apt update

Ara comproveu si hi ha paquets SQLite disponibles al dipòsit d'apt executant l'ordre següent.

$ sudo apt-cache search sqlite

Per instal·lar el paquet executeu l'ordre següent.

$ sudo apt install sqlite3

Podeu validar la instal·lació iniciant la sessió sqlite executant l'ordre següent.

$ sqlite3

Podeu veure a la imatge de dalt que SQLite3 s'ha instal·lat i funciona correctament amb la versió 3.33.0.

Crea una base de dades i una taula SQLite

La base de dades simplement s'emmagatzema com a fitxer al vostre sistema de fitxers local. Podeu crear una base de dades quan inicieu la sessió sqlite esmentant el nom de la base de dades com a argument. Si la base de dades està disponible, obrirà la base de dades si no, crearà una nova base de dades.

Si no estem passant el nom de la base de dades com a argument, es crea una base de dades temporal a la memòria que s'eliminarà un cop finalitzada la sessió. Aquí no tinc cap base de dades, així que crearé una nova base de dades esmentant el nom de la base de dades com a argument. Un cop connectat a la sessió, podeu executar l'ordre .databases per veure quin fitxer s'adjunta a la base de dades.

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

Ara creem una taula de mostra executant les consultes següents.

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

Podeu executar l'ordre .tables per llistar taules a la base de dades.

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

Instal·lació del navegador SQLite a Ubuntu

Ara que hem vist com instal·lar i configurar sqlite3 també instal·larem el navegador sqlite, una senzilla eina GUI per gestionar les vostres bases de dades sqlite.

$ sudo apt install sqlitebrowser -y

Podeu iniciar l'aplicació des del menú d'inici o des del terminal. Per començar des del terminal executeu la següent comanda.

$ sqlitebrowser &

Desinstal·leu SQLite i el navegador SQLite

Executeu l'ordre següent per eliminar tant el navegador SQLite com el navegador SQLite.

$ sudo apt --purge remove sqlite3 sqlitebrowser

Això és tot per aquest article. Si teniu comentaris o consells, feu servir la secció de comentaris per publicar-ho.