\G वर्टिकल फॉर्मेटर से चौड़े परिणाम पढ़ें
जब SELECT क्वेरी कई कॉलम लौटाती है और टर्मिनल में क्षैतिज तालिका पढ़ना कठिन होता है, तो \G टर्मिनेटर का उपयोग करके वर्टिकल (पंक्ति-दर-पंक्ति) प्रारूप में प्रदर्शित करें।
सिंटैक्स
SELECT * FROM टेबल_नाम\G
उदाहरण
1. टेबल बनाएं और डेटा डालें
mysql> CREATE TABLE TooManyFieldsreturnDemo (
-> Id INT,
-> Name VARCHAR(100),
-> Age INT
-> );
mysql> INSERT INTO TooManyFieldsreturnDemo VALUES
-> (1, 'John', 21), (2, 'Johnson', 22), (3, 'Sam', 23),
-> (4, 'Carol', 24), (5, 'David', 25);
2. सामान्य आउटपुट (क्षैतिज)
mysql> SELECT * FROM TooManyFieldsreturnDemo;
+------+---------+------+ | Id | Name | Age | +------+---------+------+ | 1 | John | 21 | | 2 | Johnson | 22 | | 3 | Sam | 23 | | 4 | Carol | 24 | | 5 | David | 25 | +------+---------+------+
3. वर्टिकल आउटपुट (\G के साथ)
mysql> SELECT * FROM TooManyFieldsreturnDemo\G
*************************** 1. row *************************** Id: 1 Name: John Age: 21 *************************** 2. row *************************** Id: 2 Name: Johnson Age: 22 *************************** 3. row *************************** Id: 3 Name: Sam Age: 23 *************************** 4. row *************************** Id: 4 Name: Carol Age: 24 *************************** 5. row *************************** Id: 5 Name: David Age: 25 5 rows in set (0.00 sec)
लाभ
- प्रत्येक पंक्ति के सभी कॉलम मान एक साथ दिखते हैं
- चौड़े टेबल (कई कॉलम) के लिए पढ़ना आसान
- लंबे टेक्स्ट/ब्लॉब मानों के लिए उपयोगी
- कॉलम नाम और मान स्पष्ट रूप से जोड़े में दिखते हैं
अन्य टर्मिनल टिप्स
pager less -SFXसेट करें: क्षैतिज स्क्रॉलिंग के साथ पेजर\Gकेवल mysql कमांड-लाइन क्लाइंट में काम करता है (Workbench, प्रोग्रामेटिक क्लाइंट में नहीं)- JSON आउटपुट के लिए:
SELECT JSON_OBJECT(...) ...(MySQL 5.7+)