MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak ustawić MariaDB tak, aby używała wyjścia pionowego?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skonfigurować SELinux dla systemów opartych na MySQL (MySQL/MariaDB Replication + Galera)

  2. Jak działa CEILING() w MariaDB

  3. Jak DATE_SUB() działa w MariaDB

  4. Jak UTC_TIME() działa w MariaDB

  5. Dlaczego baza danych MySQL uległa awarii? Uzyskaj informacje dzięki nowej ramce MySQL Freeze Frame