Table des matières

~~stoggle_buttons~~

Exporter la page au format Open DocumentIntroduction : SQLite en "Ligne de commandes"

Améliorez l'affichage

Remarques :

Le but est ici d'afficher correctement les données.

sqlite> SELECT * FROM livre;
ABC|2001
XYZ|2002 
sqlite> .mode column
sqlite>SELECT * FROM livre;
 ABC 2001 
 XYZ 2002

Il est possible, aussi, d'afficher le nom des colonnes et de modifier la largeur d'affichage de ces colonnes :

sqlite> .width 50 50
sqlite> .headers on
sqlite> SELECT * FROM livre;
lvr_titre  lvr_annee_parution
---------  ------------------
ABC               2001
XYZ               2002 

Manipulations élémentaires des données

Affichage de la description SQL d'une table

sqlite> .schema livre
CREATE TABLE livre(
                 lvr_titre VARCHAR(50),
                 lvr_annee_parution INT
        );
sqlite> .schema donnees_mesures
CREATE TABLE donnees_mesures(x DOUBLE, y DOUBLE);

Modifiez des lignes d'une table

Vous devez indiquer la(es) ligne(s) que vous voulez modifier grâce à une sélection obtenue par la clause WHERE.

sqlite> UPDATE livre SET lvr_titre='Apprendre à programmer avec Python 3'  WHERE lvr_annee_parution=2001;
sqlite> SELECT * FROM livre;
Apprendre à programmer avec Python 3|2001 
XYZ|2002
sqlite> UPDATE livre SET lvr_annee_parution=2012 WHERE lvr_annee_parution=2001;
sqlite> SELECT * FROM livre;
Apprendre à programmer avec Python 3|2012
XYZ|2002 

Supprimez des lignes d'une table

sqlite> DELETE FROM livre WHERE lvr_annee_parution=20012; 
sqlite> SELECT * FROM livre;
Apprendre à programmer avec Python 3|2012
sqlite> 

Pour supprimer toutes les lignes d'une table :

DELETE FROM la_table;

Quittez sqlite

sqlite> .exit
C:\pgms\sqlite3>dir /w
[.] [..] base_livre.db  
 sqlite3.exe
C:\pgms\sqlite3>