Als u verbinding maakt met MariaDB via de opdrachtregelinterface, kan het zijn dat uw zoekopdrachtresultaten soms te breed zijn vanwege het aantal kolommen dat wordt geretourneerd en de gegevens die ze bevatten.
Stel de --auto-vertical
in Optie
Om MariaDB automatisch over te laten schakelen naar de verticale uitvoermodus wanneer de resultatenset breder is dan de terminalbreedte, gebruikt u de --auto-vertical
optie bij het starten van MariaDB.
Zoals dit:
mariadb --auto-vertical-output
Dat is alles.
Als uw resultaten nu te breed zijn voor de terminal, worden ze verticaal uitgevoerd.
Voorbeeld
Stel dat we een zoekopdracht als deze doen:
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';
Hier zijn de resultaten met verticale uitvoer:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
In dit geval was mijn terminalbreedte vrij smal, waardoor de resultaten verticaal werden weergegeven.
Als ik mijn terminal verbreed en de query opnieuw uitvoer, worden ze horizontaal uitgevoerd:
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';
Resultaat:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
Dat is hetzelfde resultaat dat we zouden krijgen als we de --auto-vertical
niet hadden opties ingesteld.