MariaDB
 sql >> Base de Dados >  >> RDS >> MariaDB

Como definir o MariaDB para usar a saída vertical


Se você se conectar ao MariaDB usando a interface de linha de comando, às vezes poderá descobrir que os resultados da consulta são muito amplos, devido ao número de colunas retornadas e aos dados que elas contêm.

Defina o --auto-vertical Opção


Para fazer com que o MariaDB mude automaticamente para o modo de saída vertical sempre que o conjunto de resultados for maior que a largura do terminal, use o comando --auto-vertical opção ao iniciar o MariaDB.

Assim:
mariadb --auto-vertical-output

Isso é tudo.

Agora, quando seus resultados forem muito amplos para o terminal, eles serão exibidos verticalmente.

Exemplo


Suponha que façamos uma consulta como esta:
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';

Aqui estão os resultados usando a saída vertical:
 1: 1
 2: 10
 3: 11
 4: 100
 5: 101
 6: 110
 7: 111
 8: 1000
 9: 1001
10: 1010

Nesse caso, a largura do meu terminal era bastante estreita e, portanto, isso fez com que os resultados fossem exibidos verticalmente.

Se eu ampliar meu terminal e executar a consulta novamente, eles serão exibidos horizontalmente:
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';

Resultado:
+------+------+------+------+------+------+------+------+------+------+
| 1    | 2    | 3    | 4    | 5    | 6    | 7    | 8    | 9    | 10   |
+------+------+------+------+------+------+------+------+------+------+
| 1    | 10   | 11   | 100  | 101  | 110  | 111  | 1000 | 1001 | 1010 |
+------+------+------+------+------+------+------+------+------+------+

Esse é o mesmo resultado que obteríamos se não tivéssemos o --auto-vertical conjunto de opções.