सेमिकोलन (;) के अलावा MySQL में दो बिल्ट-इन कमांड हैं जो क्वेरी निष्पादित करते हैं:
1. ego कमांड (\G)
वर्तमान स्टेटमेंट को सर्वर भेजकर निष्पादित करता है और परिणाम वर्टिकल फॉर्मेट में दिखाता है।
mysql> Select * from ratelist\G
*************************** 1. row ***************************
Sr: 1
Item: A
Price: 502
*************************** 2. row ***************************
Sr: 2
Item: B
Price: 630
...
5 rows in set (0.00 sec)
2. go कमांड (\g)
वर्तमान स्टेटमेंट को सर्वर भेजकर निष्पादित करता है और परिणाम टेबुलर फॉर्मेट में दिखाता है (सेमिकोलन जैसा)।
mysql> Select * from ratelist\g
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
| 1 | A | 502 |
| 2 | B | 630 |
| 3 | C | 1005 |
| 4 | h | 850 |
| 5 | T | 250 |
+----+------+-------+
5 rows in set (0.00 sec)
तुलना:
| कमांड | विकल्प | आउटपुट फॉर्मेट | स्टेटमेंट टर्मिनेटर? |
|---|---|---|---|
| सेमिकोलन | ; | टेबुलर | हां |
| ego | \G | वर्टिकल | हां |
| go | \g | टेबुलर | हां |
मल्टी-स्टेटमेंट एक लाइन में:
mysql> Select 1\g Select 2\G Select 3;
-- क्रमिक: टेबुलर, वर्टिकल, टेबुलर