MariaDB
 sql >> Database >  >> RDS >> MariaDB

Come impostare MariaDB per utilizzare l'output verticale

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.