Jeśli łączysz się z MariaDB za pomocą interfejsu wiersza poleceń, czasami może się okazać, że wyniki zapytania są zbyt szerokie z powodu liczby zwracanych kolumn i zawartych w nich danych.
Ustaw --auto-vertical
Opcja
Aby MariaDB automatycznie przełączała się w pionowy tryb wyjściowy, gdy zestaw wyników jest szerszy niż szerokość terminala, użyj --auto-vertical
opcja podczas uruchamiania MariaDB.
Tak:
mariadb --auto-vertical-output
To wszystko.
Teraz, gdy wyniki są zbyt szerokie dla terminala, zostaną wyświetlone w pionie.
Przykład
Załóżmy, że robimy zapytanie w ten sposób:
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';
Oto wyniki przy użyciu wyjścia pionowego:
1: 1 2: 10 3: 11 4: 100 5: 101 6: 110 7: 111 8: 1000 9: 1001 10: 1010
W tym przypadku szerokość mojego terminala była dość wąska, co spowodowało wyświetlenie wyników w pionie.
Jeśli rozszerzę terminal i ponownie uruchomię zapytanie, zostaną one wyprowadzone poziomo:
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';
Wynik:
+------+------+------+------+------+------+------+------+------+------+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | +------+------+------+------+------+------+------+------+------+------+ | 1 | 10 | 11 | 100 | 101 | 110 | 111 | 1000 | 1001 | 1010 | +------+------+------+------+------+------+------+------+------+------+
To ten sam wynik, który otrzymalibyśmy, gdybyśmy nie mieli --auto-vertical
zestaw opcji.