Comment afficher les enregistrements verticalement en ligne de commande mysql?

D'abord expliquer ce qui est sur mon esprit {Je ne suis pas bon en anglais}

SurLe blog D'Alan Storm, j'ai trouvé une chose délicate à propos de mysql. Je ne suis pas sûr s'il utilise la ligne de commande ou non. La section des commentaires s'est fermée là-bas, donc je mets cette requête ici à la place.

mysql> select * from eav_entity_typeG

Lorsque j'exécute cette instruction dans ma ligne de commande (fenêtre CMD basée sur dos), je retourne simplement les résultats normaux de l'instruction select.

Faites-le moi savoir comment pourrais-je obtenir le résultat comme indiqué dans ce blog ou si c'est juste une partie d'un embellisseur de code.

23
demandé sur Andreas 2012-06-21 12:48:52

2 réponses

Je pense que vous utilisez \g au lieu de \G. Sauf si vous utilisez \G, vous obtenez un motif de sortie par défaut. La valeur par défaut est \g.

mysql> show databases\g
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)

mysql> show databases\G
*************************** 1. row ***************************
Database: information_schema
*************************** 2. row ***************************
Database: mysql
*************************** 3. row ***************************
Database: test
3 rows in set (0.00 sec)
43
répondu Ravinder Reddy 2012-06-21 08:59:36

Peut-être que vous utilisez une ancienne version de MySQL? \G est un raccourci pour la commande MySQL ego et devrait également fonctionner sur votre système.

Voir: http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html

Et cela fonctionne bien avec l'affichage vertical sur mon système.

1
répondu Matijs 2018-02-17 14:35:27