MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как да настроите MariaDB да използва вертикален изход

Ако се свържете с MariaDB чрез интерфейса на командния ред, понякога може да откриете, че резултатите от заявката ви са твърде широки, поради броя на връщаните колони и данните, които съдържат.

Задайте --auto-vertical Опция

За да накарате MariaDB автоматично да превключи към режим на вертикално извеждане, когато резултатният набор е по-широк от ширината на терминала, използвайте --auto-vertical опция при стартиране на MariaDB.

Като това:

mariadb --auto-vertical-output

Това е всичко.

Сега, когато вашите резултати са твърде широки за терминала, те ще бъдат изведени вертикално.

Пример

Да предположим, че правим заявка като тази:

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

Ето резултатите с помощта на вертикален изход:

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

В този случай ширината на моя терминал беше доста тясна и това накара резултатите да се показват вертикално.

Ако разширя терминала си и изпълня заявката отново, те се извеждат хоризонтално:

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

Резултат:

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

Това е същият резултат, който бихме получили, ако нямахме --auto-vertical опцията е зададена.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защита на MySQL - Използване на привилегии за достъп до данни за сигурна инсталация

  2. Сравняване на облачните предложения на Galera Cluster:Трета част Microsoft Azure

  3. Пълен списък на съпоставянията, поддържани от MariaDB

  4. Форматирайте число като валута в MariaDB

  5. Обявяване на ClusterControl 1.7.3:Подобрена поддръжка на PostgreSQL и нови опции за внедряване в облак