Voici une série de commandes pouvant être réalisées à la ligne de commande SQLite ou à l'aide de requêtes SQL.
Vous trouverez également dans cette liste des commandes qui peuvent être ajoutées dans un fichier nommé .sqliterc,. Sous Windows, ce fichier doit être placé dans le dossier C:\Users\monnom. Sous Mac, ce sera dans le dossier /Users/monnom.
Les commandes listées dans le fichier .sqliterc seront automatiquement exécutées lorsque vous ouvrirez la ligne de commande SQLite.
Notez que sous Windows, pour créer un fichier dont le nom débute avec un point, vous devez mettre un point avant et un point après son nom. Le point de la fin sera automatiquement effacé.
.tables
SELECT name FROM sqlite_master WHERE type='table';
.shell cls
.mode column
.headers on
SELECT * FROM nomtable;
Il est possible de changer .mode column par :
.mode box
Cette fois, les données apparaîtront dans un tableau.
Ces configurations sont très utiles alors il est intéressant de les ajouter au fichier .sqliterc.
.mode column
.headers on
Par défaut, lorsque le mode column est activé, chaque champ affiché aura une largeur correspondant à la plus grande valeur entre :
Il est possible de modifier cet affichage à l'aide de la commande .width.
La commande .witdh prendra la forme suivante :
.width largeurcolonne1, largeurcolonne2, largeurcolonne3, largeurcolonne4
Une valeur de 0 indique que la largeur doit répondre aux règles ci-haut mentionnées.
.width 0, 20
Cette commande laissera la première colonne à sa valeur par défaut et ajustera la seconde à 20 caractères. Les colonnes suivantes conserveront leur largeur actuelle.
.schema nomtable
SELECT sql FROM sqlite_master WHERE type = 'table' AND tbl_name = 'nomtable';
.dump nomtable
▼Publicité