निम्न बिल्ट-इन कमांड की मदद से, MySQL एक क्वेरी को निष्पादित कर सकता है, भले ही सेमीकोलन (;) टर्मिनेटर सिंबल का उपयोग न किया गया हो।
अहंकार
हम \G विकल्प का उपयोग करके इस कमांड का उपयोग कर सकते हैं। इसका मतलब है कि सर्वर को वर्तमान स्टेटमेंट को निष्पादित करने के लिए भेजना और परिणाम को लंबवत प्रारूप में प्रदर्शित करना है। जब हम \G का उपयोग करते हैं और एक कथन (एकल या एकाधिक पंक्तियों) में अर्धविराम (;) को छोड़ देते हैं, तो MySQL कथन के अंत को निर्धारित करता है जब यह \G का सामना करता है। नीचे दिए गए उदाहरण पर विचार करें -
mysql> Select * from ratelist\G *************************** 1. row *************************** Sr: 1 Item: A Price: 502 *************************** 2. row *************************** Sr: 2 Item: B Price: 630 *************************** 3. row *************************** Sr: 3 Item: C Price: 1005 *************************** 4. row *************************** Sr: 4 Item: h Price: 850 *************************** 5. row *************************** Sr: 5 Item: T Price: 250 5 rows in set (0.00 sec)
जाओ
हम \g विकल्प का उपयोग करके इस कमांड का उपयोग कर सकते हैं। इसका मतलब है कि सर्वर को वर्तमान स्टेटमेंट को निष्पादित करने के लिए भेजना है। जब हम \g का उपयोग करते हैं और एक कथन (एकल या एकाधिक पंक्ति) में अर्धविराम (;) को छोड़ देते हैं, तो MySQL कथन के अंत को निर्धारित करता है जब यह \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)