Ако се свържете с MariaDB чрез интерфейса на командния ред, понякога може да откриете, че резултатите от заявката ви са твърде широки, поради броя на връщаните колони и данните, които съдържат.
Задайте --auto-vertical Опция
За да накарате MariaDB автоматично да превключи към режим на вертикално извеждане, когато резултатният набор е по-широк от ширината на терминала, използвайте --auto-vertical опция при стартиране на MariaDB.
Като това:
mariadb --auto-vertical-output Това е всичко.
Сега, когато вашите резултати са твърде широки за терминала, те ще бъдат изведени вертикално.
Пример
Да предположим, че правим заявка като тази:
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'; Ето резултатите с помощта на вертикален изход:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
В този случай ширината на моя терминал беше доста тясна и това накара резултатите да се показват вертикално.
Ако разширя терминала си и изпълня заявката отново, те се извеждат хоризонтално:
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'; Резултат:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
Това е същият резултат, който бихме получили, ако нямахме --auto-vertical опцията е зададена.