SQLite
 sql >> Base de données >  >> RDS >> SQLite

Afficher les résultats de la requête SQLite à l'aide de la sortie verticale

Une des valeurs que vous pouvez fournir au .mode line La commande point lors de l'utilisation du shell de ligne de commande SQLite est line .

Utilisation de la ligne .mode line affiche les résultats de la requête à l'aide d'une sortie verticale. Ce que je veux dire, c'est que chaque colonne est affichée sur une nouvelle ligne. Le nom de la colonne s'affiche, accompagné d'un signe égal, puis de la valeur de la colonne.

Exemple

Voici un exemple pour illustrer.

.mode line
SELECT * FROM Products;

Résultat :

  ProductId = 1
ProductName = Widget Holder
      Price = 139.5


  ProductId = 2
ProductName = Widget Opener
      Price = 89.7


  ProductId = 3
ProductName = Widgets - 6 Pack
      Price = 374.2


  ProductId = 4
ProductName = Blue Widget
      Price = 63.0

Donc, juste pour être clair, ProductId , ProductName , et Price sont les noms de colonne dans cet exemple.

Enregistrer ce paramètre

Le paramètre par défaut pour SQLite est .mode list , à l'aide d'une liste séparée par des barres. Par conséquent, lorsque vous vous connectez à SQLite à partir d'une nouvelle fenêtre de terminal, il sera réinitialisé à ce paramètre par défaut.

Cependant, vous pouvez enregistrer ce paramètre dans un fichier de configuration afin de ne pas avoir à ressaisir le code ci-dessus chaque fois que vous vous connectez à SQLite à partir d'une nouvelle fenêtre de terminal.

Pour ce faire, saisissez ce qui suit dans un fichier texte :

.mode line

Enregistrez ensuite le fichier sous .sqliterc dans votre répertoire personnel.

Chaque fois que vous vous connectez à SQLite à l'aide du shell de ligne de commande, vos requêtes seront formatées à l'aide d'une sortie verticale, comme dans l'exemple ci-dessus.