base de données SQLITE3 à Ubuntu

samuel vargas

Samuel Vargas

Flowellow

Jan 2 · 2 min Lire

environnement de configuration:
– Ubuntu 20 focal
– SQLite3 3.31.1

Nous mettons à jour l’index du référentiel

sudo apt update

Installez la base de données avec la commande suivante:

sudo apt install sqlite3

Une fois installé, nous vérifions la version

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

Pour entrer la console de commande SQLITE3 Nous exécutons:

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: commande pour quitter la console de commande
  • .Help: Informations d’aide

Créer une base de données

La commande suivante crée le fichier de la base de données et entre dans la console de commande, si le fichier est déjà uniquement chargé et entrez le contre Commande d’onde.

sqlite dbsample.db

Créer une table

Les instructions suivantes sont des SQLS pour créer une table appelée « Utilisateurs » et ajouter 3 enregistrements.

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: commande pour vérifier les tables de la base de données.
  • .Schema naïf: commande de la requête de requête de la création de table.

Consultez les données d’une table

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 colonne: affiche les informations de La requête sous forme de colonnes

Nous pouvons exécuter directement la requête sans entrer la console de commande SQLITE3 du formulaire:

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

Autres commandes

  • .Database: adresse de localisation de la base de données
sqlite> .database main: /home/linuxtips/sqlitedb/dbsample.db
  • . Afficher: Informations sur la configuration
sqlite> .show echo: off
eqp: off
explain: auto
headers: off
mode: column
nullvalue: ""
output: stdout
colseparator: "|"
rowseparator: "\n"
stats: off
width:filename: dbsample.db

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *