Pour travailler une base de données Sqlite, il suffit de se mettre dans le répertoire où elle se trouve et taper la commande :
Voici une liste non exhaustive des commandes utiles :
#Visualiser l'aide
.help
#Quitter
.quit
#Afficher la version
.version
#Lister les BDD
.databases
#Lister les tables
.tables
#Faire un requête (ne pas oublier le ; à la fin de la requête)
SELECT * FROM MaTable;
#Changer le mode d'affichage du résultat avec entêtes et colonnes
.headers on
.mode column
#Donne le résultat suivant :
nom age admin
---------- ---------- ----------
eric 40 oui
paul 35 non
#Visualiser les paramètres
.show
#Affichagera un résultat du type
echo: off
explain: off
headers: on
mode: column
nullvalue: ""
output: stdout
separator: "|"
stats: off
width:
#Ecrire le résultat d'une requête dans un fichier
.output resultat.txt
#Dumper la BDD sqlite dans un fichier
sqlite3 mabdd.db .dump > mabdd.sql
#Remonter une BDD depuis un fichier sql
sqlite3 mabdd.db < mabdd.sql