SQLite non viene eseguito come servizio di sistema come altri DBM. Quindi, è noto come un gestore di database autonomo che non funziona come altri DBM, come MySQL, PostgreSQL e MARIADB.
SQLite è costruito in base al linguaggio C per renderlo un sistema di gestione del database efficiente e veloce. I suoi binari in tutti i sistemi operativi significativi sono disponibili come Windows, Linux e MacOS, quindi è un'applicazione multipiattaforma e open source.
Installazione di SQLite su CentOS 8
SQLite è disponibile nel gestore dei pacchetti predefiniti del sistema operativo CentOS 8 e da lì facilmente scaricabile e installabile.
Ma prima, è una pratica eccellente assicurarsi che il tuo sistema sia aggiornato. Per aggiornare i pacchetti e le dipendenze installati, eseguire il comando digitato di seguito:
$ sudo dnf upgrade
Dopo l'aggiornamento, assicurarsi che la release EPEL sia abilitata anche sul sistema operativo CentOS 8. Se non è abilitato, è possibile eseguire il comando seguente per abilitare la release EPEL:
$ sudo dnf installa epel-release
Una volta abilitata la release EPEL, eseguire nuovamente il comando di aggiornamento per aggiornare i pacchetti:
$ sudo dnf upgrade
Una volta che il sistema è aggiornato e pronto, possiamo installare SQLite su CentOS 8 eseguendo il comando singolo.
Per l'installazione della versione più recente e stabile di SQLite da DNF Package Manager, eseguire il comando:
$ sudo dnf installa sqlite
SQLite verrà scaricato e installato in alcuni momenti.
Una volta completata l'installazione di SQLite su CentOS 8, è possibile confermare l'installazione eseguendo il comando indicato di seguito:
$ sqlite3 -version
Si verifica che la versione 3 di SQLite.26 è installato con successo su CentOS 8 Sistema operativo. Ora, iniziamo con SQLite in CentOS 8 e conosciamo il suo utilizzo primario.
Iniziare con SQLite su CentOS 8
Per iniziare a SQLite su CentOS 8, esegui semplicemente il "SQLite3" comando nel terminale di CentOS 8 di entrare nella shell di SQLite:
$ sqlite3
Una volta che hai effettuato l'accesso nella shell SQLite, si consiglia di dare un'occhiata alla pagina di aiuto di SQLite per ottenere know-how sui comandi SQLite.
sqlite> .aiuto
Proveremo a eseguire alcuni comandi di base per creare un database, una tabella e inserire alcuni dati in una tabella in SQLite.
Come creare un database in sqlite
Poiché il database SQLite è archiviato come file, possiamo creare un database SQLite utilizzando il "SQLite3" comando.
Durante l'accesso alla shell SQLite, dobbiamo menzionare il nome del database che vogliamo usare. Se non esiste un database con il nome fornito, verrà creato un nuovo file di database. Se non forniamo alcun nome di database, verrà creato un database temporaneo in memoria. Nota: il database temporaneo in memoria verrà terminato quando la sessione SQLite sarà chiusa.
Ad esempio, per creare "Testdb" database in sqlite, il comando andrebbe così:
$ sqlite3 testdb
Dopo aver eseguito il comando sopra, un nuovo database con il nome "Testdb" verrà creato nella directory di lavoro corrente. Verrai immediatamente effettuato l'accesso alla sessione SQLite. Puoi eseguire il comando ".banche dati" Per sapere quale database è connesso:
sqlite> .banche dati
Nell'esplorato è possibile vedere che il file di database viene creato nella directory /home /utente e la sessione SQLite è collegata a "Testdb". Quindi, puoi anche fornire il percorso insieme al nome del database per creare e accedere alla sessione del database.
Dopo aver creato il database, il passo successivo è quello di creare una tabella.
Come fare un tavolo in sqlite
Poiché SQLite è un sistema di gestione del database basato su SQL, il CREA TABELLA Il comando viene utilizzato per la creazione di una tabella.
Ad esempio, per creare una tabella con il nome di "Test_student" in sqlite, il CREA TABELLA Il comando sarebbe così:
SQLite> Crea table Test_Student (
...> Nome String,
...> età int
...>);
Un nuovo "Test_table" verrà creato e puoi verificare la creazione della tabella in sqlite eseguendo il ".tavoli " comando:
sqlite> .tavoli
Puoi vedere e testimoniare nell'output che il "Test_student" La tabella è elencata a seguito del ".tavoli " comando.
Ora, vediamo come mettere i dati in una tabella SQLite.
Inserimento di dati in una tabella in sqlite
L'inserimento di dati in una tabella SQLite è facile come farlo in qualsiasi altro sistema di gestione del database basato su SQL. Inserire i dati in "Test_student" tavolo; IL INSERIRE verrà utilizzato il comando.
Ad esempio, vogliamo aggiungere alcuni nuovi studenti al "Test_student" Tabella in modo che il comando vada così:
sqlite> inserisci in test_student (nome, età)
...> valori ('John', 16),
...> ('Bob', 18),
…> ('Ivan', 14);
Come visualizzare i dati di una tabella in sqlite
Ora, per visualizzare lo stato corrente della tabella, usa il Seleziona * da table_name comando:
sqlite> seleziona * da test_student;
Puoi vedere nell'output che vengono visualizzate le tre righe inserite.
Conclusione
In questo post, abbiamo imparato a installare il sistema di gestione del database SQLite nel sistema operativo CentOS 8. L'installazione del motore SQLite su CentOS 8 è facile come l'installazione di qualsiasi altro pacchetto dal repository del pacchetto DNF su CentOS 8.
Inoltre, in questa semplice guida di avviamento, abbiamo imparato l'uso primario ed eseguito alcuni comandi a livello di principianti come la creazione di un database in SQLite, la creazione di una tabella e l'inserimento di dati in una tabella nel sistema di gestione del database SQLite.