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

Sortie de commande MySQL trop large dans le client de ligne de commande

Utiliser mysql l'ego de commande

Depuis mysql help de commande :

Donc en ajoutant un \G à votre select , vous pouvez obtenir une sortie verticale très nette :

mysql> select * from routines where routine_name = "simpleproc" \G

Utiliser un téléavertisseur

Vous pouvez dire à MySQL d'utiliser le less pager avec son -S option qui coupe les lignes larges et vous donne une sortie que vous pouvez faire défiler avec les touches fléchées :

mysql> pager less -S

Ainsi, la prochaine fois que vous exécuterez une commande avec une sortie large, MySQL vous permettra de parcourir la sortie avec le less téléavertisseur :

mysql> select * from routines where routine_name = "simpleproc";

Si vous avez terminé avec le téléavertisseur et que vous souhaitez revenir à la sortie normale sur stdout , utilisez ceci :

mysql> nopager