SQLite3 Baza de date în Ubuntu

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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *