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.