Pokud se připojíte k MariaDB pomocí rozhraní příkazového řádku, můžete někdy zjistit, že výsledky vašeho dotazu jsou příliš široké kvůli počtu vracených sloupců a dat, která obsahují.
Nastavte --auto-vertical
Možnost
Chcete-li, aby se MariaDB automaticky přepnula do režimu vertikálního výstupu, kdykoli je sada výsledků širší než šířka terminálu, použijte --auto-vertical
možnost při spouštění MariaDB.
Takhle:
mariadb --auto-vertical-output
To je vše.
Nyní, když jsou vaše výsledky pro terminál příliš široké, budou výstupem svisle.
Příklad
Předpokládejme, že provedeme dotaz takto:
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';
Zde jsou výsledky s použitím vertikálního výstupu:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
V tomto případě byla šířka mého terminálu poměrně úzká, takže to způsobilo, že se výsledky zobrazily svisle.
Pokud rozšířím svůj terminál a znovu spustím dotaz, budou výstupem horizontálně:
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';
Výsledek:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
To je stejný výsledek, jaký bychom dostali, kdybychom neměli --auto-vertical
sada možností.