SQLite è uno dei DBMS C-Library relazionali (sistema di gestione del database). SQLite non è un motore di database client-server rispetto a diversi altri sistemi di gestione del database. SQLite è una scelta comune nel software applicativo, come i browser Web, come sistema di database integrato di archiviazione locale/client. È probabilmente il motore di database più frequentemente utilizzato perché oggi è utilizzato da molti browser, sistemi operativi, applicazioni mobili e sistemi incorporati ampiamente noti oggi. SQLite registra l'intero database su un sistema host come un singolo file della piattaforma.
Basato su file è sqlite. Non è lo stesso di altri database SQL perché SQLite non ha un processo server separato, come nel caso della maggior parte degli altri database SQL. Nell'articolo è spiegato il processo di installazione di SQLite su Debian 11 (Linux OS) con due metodi:
Prima dell'installazione di SQLite da uno qualsiasi dei metodi aggiorna i pacchetti:
Aggiornamento dei pacchetti
È importante garantire che il sistema sia aggiornato prima dell'installazione di qualsiasi software eseguendo il comando di seguito menzionato:
$ sudo apt update
Ora per ottenere l'ultima versione di tutti i pacchetti installati sul tuo sistema, aggiorna i pacchetti eseguendo il comando sotto menzionato:
$ sudo apt upgrade
Ora tutti i miei pacchetti vengono aggiornati e aggiornati.
Metodo 1: come installare SQLite dal repository Debian
Poiché SQLite è già presente nel repository Debian 11, possiamo facilmente installare SQLite dal repository ma questa non è l'ultima versione di SQLite.
Step1: Installazione di SQLite su Debian 11
Esegui il comando di seguito menzionato per installare la versione disponibile di SQLite da Debian 11 Repository:
$ sudo apt install sqlite3
Passaggio2: controllo della versione
Per verificare l'installazione, controllare il numero di versione di SQLite entro il comando di seguito menzionato:
$ sqlite3 -version
Metodo 2: come installare SQLite utilizzando il sito Web SQLite
L'ultima versione stabile di SQLite al momento della stesura di questo articolo è “3.36.0 "ma sfortunatamente in Debian 11 Repository, l'ultima versione non è disponibile. Quindi per installare l'ultima versione direttamente dalla pagina Web SQLite useremo il comando WGET e TAR.
Seguire i passaggi seguenti per installare correttamente l'ultima versione:
Passaggio 1: installazione di strumenti di build
Innanzitutto dobbiamo installare gli strumenti di build per la costruzione del pacchetto, eseguire il comando di seguito indicato per installare "build-essentials":
$ sudo apt installare build-essenziale
Step2: Ottenere il codice sorgente SQLite
Per installare il codice sorgente SQLite, visitare il sito Web SQLite, controllare l'ultima versione o qualsiasi versione che si desidera installare e copiare il collegamento del codice sorgente; Nel mio caso l'ultimo è 3.36.0. Ora scaricalo usando il comando di seguito menzionato:
wget -c https: // www.sqlite.Org/2021/SQLite-Autoconf-3360000.catrame.Gz
È possibile sostituire il collegamento del codice sorgente SQLite se si sta installando un'altra versione nel comando WGET.
Passaggio3: estrarre il codice sorgente
Esegui il comando di seguito menzionato per creare una directory separata per estrarre il codice sorgente in quella cartella:
$ mkdir sqlite
Puoi impostare il nome della directory in base alla tua scelta:
Ora passa alla directory appena creata con il comando di seguito menzionato:
$ cd sqlite
Ora estrai il codice sorgente di SQLite tramite comando TAR:
$ tar xvfz… /sqlite-autoconf-3360000.catrame.Gz
Step4: compilazione del codice sorgente di SQLite
Per compilare prima il codice sorgente estratto è necessario accedere alla cartella generata entro il comando sotto menzionato:
$ cd sqlite-autoconf-3360000/
Per iniziare a compilare, configurare il codice entro il comando sotto menzionato:
$ ./configura
Ora usa il comando Make per creare librerie e file eseguibili dal codice sorgente di SQLite:
$ make
Step5: installazione di sqlite
Ora installa SQLite 3.36.0 Versione con l'aiuto del comando Make in esecuzione di sotto il comando menzionato:
$ sudo Make Installa
Passaggio 6: verifica dell'installazione
Per verificare l'installazione dell'ultima versione di SQLite, controllare il numero di versione per comando di seguito:
$ sqlite3 -version
Come testare sqlite
Dopo aver corretto l'installazione di SQLite, è possibile creare un database e una tabella per testare il suo funzionamento.
Crea database “LinuxHint.db "con l'aiuto del comando sqlite3 come menzionato di seguito:
$ sqlite3 linuxhint.db
Ora crea la tabella "Linux" con parametri (Nome String, versione int) di sotto il codice menzionato:
Crea table Linux (Nome String, versione int);
Inserire i dati nella tabella appena creata:
Inserire in valori Linux ("Debian", 11), ("Ubuntu", 21);
Ora ottieni i dati dalla tabella "Linux" entro la query di seguito menzionata:
Seleziona * da Linux;
Puoi scrivere più domande in base alle tue esigenze; Questo è stato solo un campione per mostrarti come funziona SQLite in Debian 11 Terminal.
Conclusione:
SQLite è un database relazionale basato su file, contiene C-Library. È un motore di database comunemente usato per lo più utilizzato nelle applicazioni mobili. Registra l'intero database su un sistema host come un singolo file della piattaforma. In questo articolo abbiamo discusso dell'installazione di SQLite su Debian 11 con due metodi; da Debian 11 Repository e tramite SQLite Web utilizzando il comando WGET. Anche il funzionamento di SQLite utilizzando il comando SQLite3 sul terminale. Dopo aver letto questo articolo sarai in grado di installare e utilizzare correttamente SQLite sul tuo sistema Debian 11.