MySQL निम्नलिखित तीन में से किसी एक को मिलने पर स्टेटमेंट का अंत मानता है:
1. सेमिकोलन (;) - डिफ़ॉल्ट टर्मिनेटर
सिंगल-लाइन या मल्टी-लाइन, दोनों में सेमिकोलन मिलने पर स्टेटमेंट पूरा माना जाता है।
mysql> Select * from employee; -- सिंगल लाइन
mysql> Select *
-> from
-> employee; -- मल्टी लाइन
2. \G विकल्प - वर्टिकल आउटपुट के साथ निष्पादन
\G मिलने पर स्टेटमेंट निष्पादित होता है और परिणाम वर्टिकल फॉर्मेट में दिखता है। सेमिकोलन की आवश्यकता नहीं।
mysql> Select * from Student\G
*************************** 1. row ***************************
Name: Gaurav
RollNo: 100
Grade: B.tech
...
3. \g विकल्प - टेबुलर आउटपुट के साथ निष्पादन
\g मिलने पर स्टेटमेंट निष्पादित होता है और परिणाम सामान्य टेबुलर फॉर्मेट में दिखता है (सेमिकोलन जैसा)। सेमिकोलन की आवश्यकता नहीं।
mysql> Select * from Student\g
+--------+--------+--------+
| Name | RollNo | Grade |
+--------+--------+--------+
| Gaurav | 100 | B.tech |
| Aarav | 150 | M.SC |
| Aryan | 165 | M.tech |
+--------+--------+--------+
सारांश तालिका:
| टर्मिनेटर | आउटपुट फॉर्मेट | सेमिकोलन आवश्यक? |
|---|---|---|
; | टेबुलर | हां (स्वयं है) |
\g | टेबुलर | नहीं |
\G | वर्टिकल | नहीं |
मल्टी-स्टेटमेंट: एक लाइन में stmt1; stmt2\g stmt3\G जैसे मिश्रित टर्मिनेटर उपयोग कर सकते हैं।