sql >> Base de Datos >  >> RDS >> MariaDB

Cómo configurar MariaDB para usar la salida vertical

Si se conecta a MariaDB mediante la interfaz de línea de comandos, es posible que a veces encuentre que los resultados de su consulta son demasiado amplios, debido a la cantidad de columnas que se devuelven y los datos que contienen.

Establecer el --auto-vertical Opción

Para que MariaDB cambie automáticamente al modo de salida vertical cada vez que el conjunto de resultados sea más ancho que el ancho del terminal, use --auto-vertical opción al iniciar MariaDB.

Así:

mariadb --auto-vertical-output

Eso es todo.

Ahora, cuando sus resultados sean demasiado anchos para la terminal, se mostrarán verticalmente.

Ejemplo

Supongamos que hacemos una 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';

Aquí están los resultados usando la salida vertical:

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

En este caso, el ancho de mi terminal era bastante estrecho, por lo que los resultados se mostraban verticalmente.

Si amplío mi terminal y vuelvo a ejecutar la consulta, se emiten 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 |
+------+------+------+------+------+------+------+------+------+------+

Ese es el mismo resultado que obtendríamos si no tuviéramos el --auto-vertical conjunto de opciones.