Samuel Vargas
Flellow
Jan 2 · 2 min Citește
– Sqlite3 3.31.1
Actualizăm indicele de depozitare
sudo apt update
Instalarea bazei de date cu următoarea comandă:
sudo apt install sqlite3
Odată instalat, verificăm versiunea
sqlite3 --version 3.31.1 2020-01-27 19:55:54
Pentru a intra în consola de comandă SQLite3 pe care o executați:
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
- .quit pentru a ieși din consola de comandă
- .help: informații de ajutor
Crearea bazei de date
Următoarea comandă creează fișierul bazei de date și intră în consola de comandă, dacă fișierul este deja încărcat și intră în Contra Comanda valului
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: comandă pentru a verifica tabelele din baza de date.
- .sschema naiv: Comanda de interogare de interogare de Creația tabelului.
Consultați datele dintr-un tabel
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
- .mode coloană: Afișează informațiile despre Interogarea sub formă de coloane
putem rula direct interogarea fără a intra în consola de comandă SQLite3 a formei:
sqlite3 -line dbsample.db 'SELECT * FROM users;'id = 1000
name = Steve
type = Adminid = 2000
name = Elon
type = Userid = 3000
name = Bill
type = User
Alte comenzi
- .database: Informații despre locație ale bazei de date
sqlite> .database main: /home/linuxtips/sqlitedb/dbsample.db
- . Arată: Informații de configurare
sqlite> .show echo: off
eqp: off
explain: auto
headers: off
mode: column
nullvalue: ""
output: stdout
colseparator: "|"
rowseparator: "\n"
stats: off
width:filename: dbsample.db