:: Aide-mémoire SQLite3 ::
Commandes
Ouverture / création de base
$ sqlite3 db.sqlite
Si le fichier db.sqlite existe la base est ouverte, sinon elle est créée.
Opérations basiques
Afficher l'aide
sqlite> .help
Afficher les noms et fichiers des bases attachées
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /path/to/db.sqlite
Lister les tables
sqlite> .tables
perimeter
Afficher la structure de la table
sqlite> .schema perimeter
CREATE TABLE perimeter (
theme TEXT,
nom_envoyeur TEXT,
regroupement TEXT,
mail TEXT,
type TEXT,
nom TEXT,
action TEXT,
cas_failed TEXT,
action2 TEXT,
jour TEXT,
debut TEXT,
fin TEXT,
heure_check TEXT,
tout_sauf_check TEXT,
check_ok TEXT
);
Afficher la structure de la base et les données
sqlite> .dump
Affichage des colonnes dans les résultats
Activer
sqlite> .explain on
Désactiver
sqlite> .explain off
Affichage des variables de configuration
sqlite> .show
echo: off
explain: off
headers: off
mode: list
nullvalue: ""
output: stdout
separator: "|"
stats: off
width:
Quitter SQLite
sqlite> .quit
Import de données
Import d'un fichier CSV
sqlite> .separator ','
sqlite> .import data.csv table_sqlite