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.
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)
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.