Si vous vous connectez à MariaDB à l'aide de l'interface de ligne de commande, vous pouvez parfois constater que les résultats de votre requête sont trop larges, en raison du nombre de colonnes renvoyées et des données qu'elles contiennent.
Définir le --auto-vertical
Options
Pour que MariaDB passe automatiquement en mode de sortie verticale chaque fois que le jeu de résultats est plus large que la largeur du terminal, utilisez le --auto-vertical
option lors du lancement de MariaDB.
Comme ceci :
mariadb --auto-vertical-output
C'est tout.
Désormais, lorsque vos résultats sont trop larges pour le terminal, ils seront affichés verticalement.
Exemple
Supposons que nous fassions une requête comme celle-ci :
SELECT
BIN(1) AS '1',
BIN(2) AS '2',
BIN(3) AS '3',
BIN(4) AS '4',
BIN(5) AS '5',
BIN(6) AS '6',
BIN(7) AS '7',
BIN(8) AS '8',
BIN(9) AS '9',
BIN(10) AS '10';
Voici les résultats en utilisant la sortie verticale :
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
Dans ce cas, la largeur de mon terminal était assez étroite, ce qui a entraîné l'affichage vertical des résultats.
Si j'élargis mon terminal et relance la requête, ils sont sortis horizontalement :
SELECT
BIN(1) AS '1',
BIN(2) AS '2',
BIN(3) AS '3',
BIN(4) AS '4',
BIN(5) AS '5',
BIN(6) AS '6',
BIN(7) AS '7',
BIN(8) AS '8',
BIN(9) AS '9',
BIN(10) AS '10';
Résultat :
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
C'est le même résultat que nous obtiendrions si nous n'avions pas le --auto-vertical
ensemble d'options.