SQLite a un certain nombre de modes de sortie tabulaires. L'un d'eux est appelé table
mode.
Ci-dessous un exemple d'utilisation de table
mode pour afficher les résultats de la requête de SQLite sous forme de tableau.
Exemple
Vous pouvez modifier le mode de sortie chaque fois que vous êtes connecté à l'interface de ligne de commande SQLite. La syntaxe est .mode
suivi du mode de sortie souhaité.
Voici comment passer en mode tableau :
.mode table
C'est tout ce dont vous avez besoin pour générer les résultats de votre requête dans un tableau.
Désormais, lorsque nous exécutons une requête, les résultats seront affichés sous forme de tableau :
SELECT * FROM Pets;
Résultat :
+-------+---------+--------+ | PetId | PetName | TypeId | +-------+---------+--------+ | 1 | Homer | 3 | | 2 | Yelp | 1 | | 3 | Fluff | 2 | | 4 | Brush | 4 | +-------+---------+--------+
Le mode tableau est l'un des trois modes tabulaires introduits dans SQLite 3.33.0. Les autres sont box
et markdown
.
Ne fonctionne pas ? Essayez column
Mode
Si vous obtenez une erreur lorsque vous essayez de passer en mode table, il se peut que vous utilisiez une ancienne version de SQLite. Le mode table a été introduit dans SQLite 3.33.0, qui a été publié le 14 août 2020.
Si vous utilisez une ancienne version de SQLite et que vous ne parvenez pas à mettre à niveau vers une version plus récente, vous pouvez toujours utiliser column
mode. Le mode colonne est disponible dans les versions SQLite antérieures à 3.33.0.
Exemple :
.mode column
C'est tout ce dont vous avez besoin pour générer les résultats de votre requête dans un tableau.
Désormais, lorsque nous exécutons une requête, les résultats seront affichés sous forme de tableau :
SELECT * FROM Pets;
Résultat :
PetId PetName TypeId ----- ------- ------ 1 Homer 3 2 Yelp 1 3 Fluff 2 4 Brush 4
Enregistrer dans un fichier de configuration
Vous pouvez enregistrer votre mode préféré dans un fichier de configuration afin de ne pas avoir à changer de mode à chaque fois que vous vous connectez à SQLite.
Pour cela, ajoutez vos paramètres dans un fichier vierge :
.mode table
Enregistrez ensuite ce fichier sous .sqliterc dans votre répertoire personnel.
Cela suppose que vous n'avez pas déjà un .sqliterc dossier. Si vous le faites, modifiez-le simplement à la place.
Maintenant, lorsque vous utilisez la CLI SQLite, elle utilisera les paramètres de votre .sqliterc au lieu des paramètres par défaut (qui formatent les résultats sous forme de liste séparée par des barres).