Come installare SQLite e SQLite Browser in Ubuntu
SQLite è un RDBMS leggero, piccolo e autonomo in una libreria C. I database più diffusi come MySql, PostgreSQL, ecc. funzionano nel modello client-server e dispongono di un processo dedicato che esegue e controlla tutti gli aspetti del funzionamento del database.
Ma SQLite non ha alcun processo in esecuzione e non ha un modello client-server. SQLite DB è semplicemente un file con estensione .sqlite3/.sqlite/.db. Ogni linguaggio di programmazione ha una libreria per supportare SQLite.
Puoi trovare SQLite utilizzato in
- Browser Web (Chrome, Safari, Firefox).
- Lettori MP3, set-top box e gadget elettronici.
- Internet delle cose (IoT).
- Dispositivi Android, Mac, Windows, iOS e iPhone.
Ci sono molte più aree in cui viene utilizzato SQLite. Ogni smartphone nel mondo ha centinaia di file di database SQLite e ci sono oltre un trilione di database in uso attivo. È un numero piuttosto enorme.
Installa SQLite su Ubuntu
Configurare SQLite è semplice rispetto ad altri database popolari come MySql, Postgresql, ecc. Per prima cosa aggiorna apt-cache eseguendo il seguente comando.
sudo apt update
Ora controlla se ci sono pacchetti SQLite disponibili nel repository apt eseguendo il seguente comando.
sudo apt-cache search sqlite
Per installare il pacchetto eseguire il comando seguente.
sudo apt install sqlite3
Puoi convalidare l'installazione avviando la sessione sqlite eseguendo il comando seguente.
sqlite3
Puoi vedere dall'immagine sopra che SQLite3 è installato e funzionante con successo con la versione 3.33.0..
Crea database e tabella SQLite
Il database viene semplicemente archiviato come file nel file system locale. È possibile creare un database all'avvio della sessione SQLite menzionando il nome del database come argomento. Se il database è disponibile, aprirà il database, altrimenti creerà un nuovo database.
Se non passiamo il nome del database come argomento, verrà creato un database temporaneo in memoria che verrà eliminato una volta terminata la sessione. Qui non ho alcun database, quindi creerò un nuovo DB menzionando il nome del DB come argomento. Una volta connesso alla sessione puoi eseguire il comando .databases per vedere quale file è allegato al database.
sqlite3 /home/tecmint/test # creating test db in /home/tecmint
sqlite> .databases # To see which database session is connected
Ora creiamo una tabella di esempio eseguendo le seguenti query.
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);
Puoi eseguire il comando .tables per elencare le tabelle nel database.
sqlite> .tables # List tables in database
sqlite> .headers on # Turn on column for printing
sqlite> SELECT * FROM employee; # Selecting record from table
Installazione del browser SQLite in Ubuntu
Ora che abbiamo visto come installare e configurare sqlite3 installeremo anche il browser sqlite, un semplice strumento GUI per gestire i tuoi database SQLite.
sudo apt install sqlitebrowser -y
È possibile avviare l'applicazione dal menu Start o dal terminale. Per avviare dal terminale eseguire il comando seguente.
sqlitebrowser &
Disinstallare SQLite e SQLite Browser
Esegui il comando seguente per rimuovere sia il browser SQLite che SQLite.
sudo apt --purge remove sqlite3 sqlitebrowser
Per questo articolo è tutto. Se hai feedback o suggerimenti, utilizza la sezione commenti per pubblicarli.