L'interface de ligne de commande SQLite vous permet d'utiliser différents modes pour formater l'ensemble de résultats des requêtes SQL. Par exemple, vous pouvez formater les résultats en colonnes, sous forme de liste séparée par des virgules, en utilisant une sortie verticale, etc.
Cet article explique comment utiliser le .mode column
commande point pour formater vos résultats sous forme de liste séparée par des tabulations.
Exemple
Pour spécifier une liste séparée par des tabulations, utilisez .mode tabs
. Ensuite, vous pouvez exécuter votre requête comme vous le feriez normalement.
.mode tabs
SELECT * FROM Products;
Résultat :
1 Widget Holder 139.5
2 Widget Opener 89.7
3 Bob's "Best" Widget 374.2
4 Blue Widget 63.0
Ajouter des en-têtes de colonne
Vous pouvez également utiliser .headers on
pour que les noms des colonnes apparaissent en haut de chaque colonne.
.mode tabs
.headers on
SELECT * FROM Products;
Résultat :
ProductId ProductName Price
1 Widget Holder 139.5
2 Widget Opener 89.7
3 Bob's "Best" Widget 374.2
4 Blue Widget 63.0
Le résultat peut parfois ressembler à l'utilisation de la colonne .mode column
, mais cela dépend des données renvoyées.
Si vous souhaitez que vos résultats soient renvoyés dans des colonnes, il est préférable de spécifier des colonnes.
Enregistrer les paramètres
Vous pouvez enregistrer ces paramètres dans un fichier de configuration afin de ne pas avoir à les saisir à chaque fois que vous ouvrez la CLI SQLite.
Pour ce faire, ajoutez ce qui suit dans un fichier texte :
.mode tabs
.headers on
Enregistrez ensuite ce fichier sous .sqliterc
dans votre dossier personnel. Chaque fois que vous utilisez l'interface de ligne de commande SQLite, il vérifiera ce fichier de configuration pour vos paramètres personnels.