En el següent article anem a fer una ullada a com podem instal·lar SQLite 3 i SqliteBrowser en Ubuntu. Per començar cal dir que SQLite és un RDBMS lleuger i petit. Mentre que DB Browser per SQLite (DB4S) o SQLiteBrowser, és una eina de codi obert, visual i d'alta qualitat per crear, dissenyar i editar arxius de base de dades compatibles amb SQLite.
Altres bases de dades populars com MySql o PostgreSQL, funcionen en el model client-servidor i tenen un procés dedicat que s'executa i controla tots els aspectes de les operacions a la base de dades. Però SQLite no té cap procés en execució i no té un model client-servidor. SQLite DB és simplement un arxiu amb extensió .sqlite3 / .sqlite / .db. El codi SQLite es distribueix per poder ser utilitzat sense restriccions i de forma gratuïta per a qualsevol propòsit.
DB4S o SQLiteBrowser resulta molt vàlid tant per a usuaris com per a desenvolupadors que volen crear, buscar i editar bases de dades. DB4S utilitza una interfície familiar similar a un full de càlcul, I fa que no sigui necessari aprendre les ordres SQL més complicats.
Els controls i assistents de SQLiteBrowser estan disponibles perquè un usuaris pugui:
- Crear i compactar arxius de base de dades.
- Definir, crear, modificar i eliminar taules.
- Crear, definir i eliminar índexs.
- Examinar, editar, afegir i eliminar registres.
- Realitzar recerques.
- Importar i exportar registres com a text o taules des de / cap fitxers CSV.
- Importar i exportar bases de dades des de / cap a arxius de bolcat SQL.
- Emetre consultes SQL i inspeccionar els resultats.
- Examinar un registre de tots els ordres SQL emesos per l'aplicació.
- Traçar gràfics simples, basats en dades de consulta o taula.
Instal·lar SQLite 3 i SQLiteBrowser en Ubuntu
Instal·lar SQLite 3
Per començar anem a instal·lar aquest RDBMS. Configura SQLite és simple en comparació amb altres bases de dades populars com MySql, Postgresql, etc. Abans de procedir a la instal·lació, haurem de actualitzar el llistat de programari disponible. Per a això obrirem una terminal (Ctrl + Alt + T) i anem a executar la comanda:
sudo apt update
Per a la instal·lar el paquet necessari, la següent comanda que executarem és el següent:
sudo apt install sqlite3
Finalitzada la instal·lació, podem validar la instal·lació iniciant la sessió de sqlite 3. Per a això, a la mateixa terminal només cal escriure:
sqlite3
Com es pot en la imatge anterior, SQLite 3 es va instal·lar correctament i s'executa amb la versió 3.31.1. Tot i que avui en dia ja existeixen versions més actuals, Aquesta és la que es va instal·lar en el meu equip des dels repositori de d'Ubuntu
Crear base de dades i una taula d'exemple
La base de dades de SQLite 3 es va a emmagatzemar com un arxiu en el nostre sistema de fitxers local. Anem a poder crear una base de dades a l'iniciar la sessió d'sqlite, esmentant el nom de la base de dades com a argument.
A l'llançar la comanda, si la base de dades està disponible, obrirà aquesta base de dades. Si no incloem el nom de la base de dades com a argument, es crearà una base de dades temporal en memòria que s'eliminarà una vegada que finalitzi la sessió.
Per a aquest exemple anem a crear una base de dades anomenada prova a la carpeta / home / entreunosyceros (que és el nom de la carpeta home del meu usuari)
sqlite3 /home/nombre-usuario/prueba
Un cop creada, podem veure a quina sessió de base de dades està connectada amb aquest altre comanda:
.databases
Per continuar amb l'exemple, anem a crear una taula de mostra executant les següents consultes:
CREATE TABLE sistemas(Nombre String,version Real); insert into sistemas(Nombre, version) VALUES ('Ubuntu',16.04), ('Ubuntu',18.04),('Ubuntu',20.04);
Ara podem executar la comanda .taules per llistar les taules disponibles en la base de dades a la qual estem connectats:
.tables
En aquest punt ja podem podem imprimir el contingut de la taula creada per a aquest exemple:
.headers on SELECT * FROM sistemas;
instal·lar SQLiteBrowser
Una vegada que hem instal·lat i creat una base de dades d'exemple amb SQLite3, anem a instal·lar SQLiteBrowser. Es tracta d' una senzilla eina GUI per administrar les nostres bases de dades sqlite. Per fer-ho, executarem a la terminal (Ctrl + Alt + T):
sudo apt install sqlitebrowser
Finalitzada la instal·lació, ja podem iniciar l'aplicació des del menú d'inici. També podrem llançar-la obrint una terminal (Ctrl + Alt + T) i executant la comanda:
sqlitebrowser
Després de llançar el programa, s'obrirà la GUI des de la qual podem seleccionar la base de dades que vam crear abans des de la terminal:
Desinstal·la SQLite 3 i SQLiteBrowser
Per a la eliminar tant SQLite com SQLiteBrowser, Només ens cal obrir una terminal (Ctrl + Alt + T) i executar-hi la comanda:
sudo apt --purge remove sqlite3 sqlitebrowser; sudo apt autoremove
Es pot saber més sobre SQLite a la pàgina de documentació de el projecte i si t'interessa obtenir més informació sobre SQLiteBrowser, pots trobar informació a la pàgina web d'aquest programa.