sql >> Database >  >> RDS >> MariaDB

Hoe MariaDB in te stellen om verticale uitvoer te gebruiken

Als u verbinding maakt met MariaDB via de opdrachtregelinterface, kan het zijn dat uw zoekopdrachtresultaten soms te breed zijn vanwege het aantal kolommen dat wordt geretourneerd en de gegevens die ze bevatten.

Stel de --auto-vertical in Optie

Om MariaDB automatisch over te laten schakelen naar de verticale uitvoermodus wanneer de resultatenset breder is dan de terminalbreedte, gebruikt u de --auto-vertical optie bij het starten van MariaDB.

Zoals dit:

mariadb --auto-vertical-output

Dat is alles.

Als uw resultaten nu te breed zijn voor de terminal, worden ze verticaal uitgevoerd.

Voorbeeld

Stel dat we een zoekopdracht als deze doen:

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

Hier zijn de resultaten met verticale uitvoer:

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

In dit geval was mijn terminalbreedte vrij smal, waardoor de resultaten verticaal werden weergegeven.

Als ik mijn terminal verbreed en de query opnieuw uitvoer, worden ze horizontaal uitgevoerd:

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

Resultaat:

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

Dat is hetzelfde resultaat dat we zouden krijgen als we de --auto-vertical niet hadden opties ingesteld.


  1. Hoe ISNUMERIC() werkt in SQL Server

  2. Scalaire UDF-inlining in SQL Server 2019

  3. Hoe verbinding te maken met Oracle met behulp van JRuby &JDBC

  4. Tabel maken met behulp van GUI in SQL Server - SQL Server / T-SQL-zelfstudie, deel 37