MySQL स्टेटमेंट के अंत में \G या \g विकल्प लगाकर सेमिकोलन (;) के बिना निष्पादित कर सकते हैं।
\G विकल्प - वर्टिकल फॉर्मेट आउटपुट:
mysql> Select * from Stock_item\G
*************************** 1. row ***************************
item_name: Calculator
Value: 15
Quantity: 89
*************************** 2. row ***************************
item_name: Notebooks
Value: 63
Quantity: 40
...
7 rows in set (0.00 sec)
\g विकल्प - टेबुलर फॉर्मेट आउटपुट (सेमिकोलन जैसा):
mysql> Select * from Stock_item\g
+------------+-------+----------+
| item_name | Value | Quantity |
+------------+-------+----------+
| Calculator | 15 | 89 |
| Notebooks | 63 | 40 |
| Pencil | 15 | 40 |
| Pens | 65 | 32 |
| Shirts | 13 | 29 |
| Shoes | 15 | 29 |
| Trousers | 15 | 29 |
+------------+-------+----------+
7 rows in set (0.00 sec)
तुलना:
| टर्मिनेटर | आउटपुट फॉर्मेट | उपयोग |
|---|---|---|
; | टेबुलर | डिफ़ॉल्ट, मानक |
\g | टेबुलर | सेमिकोलन के विकल्प |
\G | वर्टिकल | चौड़े परिणामों के लिए पठनीय |
उपयोग केस:
\G- चौड़े टेबल (कई कॉलम) के लिए, जहां क्षैतिज स्क्रॉलिंग कठिन हो\g- सेमिकोलन टाइप करने से बचने के लिए (कुछ क्लाइंट में)- दोनों मल्टी-लाइन स्टेटमेंट्स के साथ भी काम करते हैं