sql >> Databáze >  >> RDS >> MariaDB

Jak nastavit MariaDB, aby používala vertikální výstup

Pokud se připojíte k MariaDB pomocí rozhraní příkazového řádku, můžete někdy zjistit, že výsledky vašeho dotazu jsou příliš široké kvůli počtu vracených sloupců a dat, která obsahují.

Nastavte --auto-vertical Možnost

Chcete-li, aby se MariaDB automaticky přepnula do režimu vertikálního výstupu, kdykoli je sada výsledků širší než šířka terminálu, použijte --auto-vertical možnost při spouštění MariaDB.

Takhle:

mariadb --auto-vertical-output

To je vše.

Nyní, když jsou vaše výsledky pro terminál příliš široké, budou výstupem svisle.

Příklad

Předpokládejme, že provedeme dotaz takto:

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';

Zde jsou výsledky s použitím vertikálního výstupu:

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

V tomto případě byla šířka mého terminálu poměrně úzká, takže to způsobilo, že se výsledky zobrazily svisle.

Pokud rozšířím svůj terminál a znovu spustím dotaz, budou výstupem horizontálně:

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';

Výsledek:

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

To je stejný výsledek, jaký bychom dostali, kdybychom neměli --auto-vertical sada možností.


  1. Otázky k pohovoru Oracle

  2. Obnovení / aktualizace obrazovky formuláře v Oracle D2k Forms 6i

  3. SQL Server Převést Varchar na Datetime

  4. Jaký je nejvíce doporučený způsob ukládání času v PostgreSQL pomocí Javy?