Se ti connetti a MariaDB utilizzando l'interfaccia della riga di comando, a volte potresti scoprire che i risultati della tua query sono troppo ampi, a causa del numero di colonne restituite e dei dati che contengono.
Imposta il --auto-vertical
Opzione
Per fare in modo che MariaDB passi automaticamente alla modalità di output verticale ogni volta che il set di risultati è più largo della larghezza del terminale, usa il --auto-vertical
opzione all'avvio di MariaDB.
In questo modo:
mariadb --auto-vertical-output
È tutto.
Ora, quando i risultati sono troppo ampi per il terminale, verranno visualizzati verticalmente.
Esempio
Supponiamo di fare una query come questa:
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';
Ecco i risultati utilizzando l'output verticale:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
In questo caso, la larghezza del mio terminale era piuttosto stretta e quindi i risultati venivano visualizzati verticalmente.
Se allargo il mio terminale ed eseguo di nuovo la query, vengono emessi orizzontalmente:
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';
Risultato:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
È lo stesso risultato che otterremmo se non avessimo il --auto-vertical
set di opzioni.