MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी को वर्टिकल आउटपुट का उपयोग करने के लिए कैसे सेट करें

यदि आप कमांड लाइन इंटरफ़ेस का उपयोग करके मारियाडीबी से जुड़ते हैं, तो आप कभी-कभी पा सकते हैं कि आपके क्वेरी परिणाम बहुत व्यापक हैं, क्योंकि कॉलम की संख्या लौटाई जा रही है, और उनमें डेटा शामिल है।

--auto-vertical सेट करें विकल्प

मारियाडीबी को स्वचालित रूप से लंबवत आउटपुट मोड में स्विच करने के लिए जब भी परिणाम सेट टर्मिनल चौड़ाई से बड़ा हो, तो --auto-vertical का उपयोग करें। मारियाडीबी लॉन्च करते समय विकल्प।

इस तरह:

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. स्काईएसक्यूएल से अलर्ट और नोटिफिकेशन

  2. MySQL प्रतिकृति सेटअप के लिए फ़ेलबैक ऑपरेशन कैसे करें

  3. एक हाइब्रिड क्लाउड सेटअप में मारियाडीबी चलाना

  4. मारियाडीबी उपयोगकर्ता () समझाया गया

  5. डेटाबेस बैकअप एन्क्रिप्शन - सर्वोत्तम अभ्यास