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