Database SQLITE3 in Ubuntu

samuel vargas
samuel vargas

flello

gen 2 · 2 min lettura

Ambiente di configurazione:
– Ubuntu 20 focal
– SQLITE3 3.31.1

Aggiorniamo l’indice del repository

sudo apt update

Installare il database con il seguente comando:

sudo apt install sqlite3

Una volta installato, controlleriamo la versione

sqlite3 --version 3.31.1 2020-01-27 19:55:54

per inserire la console di comando sqlite3 che eseguiamo:

sqlite3SQLite version 3.31.1 2020-01-27 19:55:54
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.sqlite> .quit
  • .Questo: comando per uscire dalla console di comando
  • .help: informazioni sulla guida

Crea database

Il seguente comando crea il file del database ed entra nella console di comando, se il file è già caricato e inserisci il Contro Comando WAVE.

sqlite dbsample.db

Creare una tabella

Le seguenti istruzioni sono SQLS per creare una tabella denominata “Utenti” e aggiungere 3 record.

sqlite> CREATE TABLE users (id INT(4), name VARCHAR(20), type VARCHAR(10));sqlite> INSERT INTO users (id, name, type) VALUES (1000, 'Steve', 'Admin');sqlite> INSERT INTO users (id, name, type) VALUES (2000, 'Elon', 'User');sqlite> INSERT INTO users (id, name, type) VALUES (3000, 'Bill', 'User');
  • .table: comando per controllare le tabelle nel database.
  • .schema ingenuo: comando della query di query di query di query di la creazione della tabella.

Consultare i dati da una tabella

sqlite> SELECT * FROM users;
1000|Steve|Admin
2000|Elon|User
3000|Bill|Usersqlite> .mode column
sqlite> SELECT * FROM users;
1000 Steve Admin
2000 Elon User
3000 Bill User
  • . Column Column: Visualizza le informazioni di La query sotto forma di colonne

Possiamo eseguire direttamente la query senza inserire la console di comando sqlite3 del modulo:

sqlite3 -line dbsample.db 'SELECT * FROM users;'id = 1000
name = Steve
type = Adminid = 2000
name = Elon
type = Userid = 3000
name = Bill
type = User

Altri comandi

  • .database: informazioni sulla posizione del database
sqlite> .database main: /home/linuxtips/sqlitedb/dbsample.db
  • . Mostra: Informazioni di configurazione
sqlite> .show echo: off
eqp: off
explain: auto
headers: off
mode: column
nullvalue: ""
output: stdout
colseparator: "|"
rowseparator: "\n"
stats: off
width:filename: dbsample.db

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *