SQLite è un RDBMS leggero, piccolo e autonomo in una libreria C. Database popolari come MySql , PostgreSQL , ecc. funzionano nel modello client-server e hanno 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 .sqlite3/.sqlite/.db estensione. Ogni linguaggio di programmazione ha una libreria per supportare SQLite.
Puoi trovare SQLite in uso 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 SQLite viene utilizzato. Ogni smartphone nel mondo ha centinaia di SQLite file di database e ci sono oltre un trilione di database in uso attivo. È un numero abbastanza grande.
Installa SQLite in Ubuntu
Configurazione di SQLite è semplice rispetto ad altri database popolari come MySql , Postgresql , ecc. Innanzitutto, aggiorna apt-cache eseguendo il comando seguente.
$ sudo apt update
Ora controlla se ci sono SQLite pacchetti disponibili in apt repository eseguendo il comando seguente.
$ sudo apt-cache search sqlite
Per installare il pacchetto eseguire il comando seguente.
$ sudo apt install sqlite3
Puoi convalidare l'installazione avviando sqlite sessione eseguendo il comando seguente.
$ sqlite3
Puoi vedere dall'immagine sopra SQLite3 è installato correttamente e funziona 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 ne creerà uno nuovo.
Se non stiamo passando il nome del database come argomento, viene creato un database in memoria temporaneo 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 .databases comando 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 .tables comando 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 sqlite browser, un semplice strumento GUI per gestire i database sqlite.
$ sudo apt install sqlitebrowser -y
È possibile avviare l'applicazione dal menu di avvio o dal terminale. Per iniziare dal terminale esegui il seguente comando.
$ sqlitebrowser &
Disinstalla SQLite e SQLite Browser
Esegui il comando seguente per rimuovere entrambi SQLite e SQLite browser.
$ sudo apt --purge remove sqlite3 sqlitebrowser
Questo è tutto per questo articolo. Se hai commenti o suggerimenti, utilizza la sezione commenti per pubblicarli.