Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL के बिल्ट-इन कमांड (\g और \G) को एक साथ कैसे जोड़ें?


जैसा कि हम जानते हैं, बिल्ट-इन कमांड (\G और \g) MySQL सर्वर को स्टेटमेंट निष्पादन के लिए भेजते हैं और दोनों का रिजल्ट सेट का फॉर्मेट अलग-अलग होता है। इन्हें जोड़कर बिना एरर के रिजल्ट पाने के लिए, हमें एक ही स्टेटमेंट में दो क्वेरी लिखनी होती हैं - एक \G के साथ और दूसरी \g के साथ।

उदाहरण

mysql> Select * from student\G select * from ratelist\g 
*************************** 1. row *************************** 
  Name: Gaurav RollNo: 100  Grade: B.tech 
*************************** 2. row *************************** 
  Name: Aarav RollNo: 150  Grade: M.SC 
*************************** 3. row *************************** 
  Name: Aryan RollNo: 165  Grade: M.tech 
3 rows in set (0.00 sec)
+----+------+-------+
| 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)

ऊपर दिए गए उदाहरण में, MySQL स्टेटमेंट पहली क्वेरी के बाद \G देखता है और उसके आधार पर रिजल्ट सेट को वर्टिकल फॉर्मेट में दिखाता है, फिर दूसरी क्वेरी के बाद \g देखता है और उसके आधार पर रिजल्ट सेट को टेबुलर फॉर्मेट में दिखाता है।


  1. - MySQL में एक स्टेटमेंट में \\G, \\g और सेमिकोलन (;) तीनों कैसे उपयोग करें?

    \G और \g बिल्ट-इन कमांड हैं जो स्टेटमेंट को सर्वर भेजकर निष्पादित करते हैं। ; स्टेटमेंट टर्मिनेटर है। एक ही कमांड लाइन में तीनों का उपयोग करने के लिए तीन अलग-अलग क्वेरी लिखें, प्रत्येक अलग टर्मिनेटर के साथ। उदाहरण: Select * from student\G select * from ratelist\g select NOW(); ********************

  1. - MySQL के बिल्ट-इन कमांड (\g, \G) को सेमीकॉलन (;) के साथ कैसे जोड़ें?

    जैसा कि हम जानते हैं, बिल्ट-इन कमांड (\G और \g) MySQL सर्वर को कमांड निष्पादन के लिए भेजते हैं और सेमीकॉलन (;) की मदद से MySQL स्टेटमेंट के अंत का पता लगाता है। दोनों का रिजल्ट सेट फॉर्मेट अलग होता है। इन्हें जोड़कर बिना एरर के रिजल्ट पाने के लिए, एक ही स्टेटमेंट में दो क्वेरी लिखनी होती हैं - एक \

  1. - MySQL में सभी डेटाबेस कैसे प्रदर्शित करें और प्रत्येक डेटाबेस के लिए सभी टेबल दिखाएं?

    MySQL में INFORMATION_SCHEMA का उपयोग करके सभी डेटाबेस और उनकी टेबल सूचीबद्ध करना MySQL में सभी डेटाबेस और प्रत्येक डेटाबेस की टेबल देखने के लिए INFORMATION_SCHEMA डेटाबेस के SCHEMATA और TABLES टेबल को जॉइन करें। क्वेरी SELECT my_schema.SCHEMA_NAME, GROUP_CONCAT(tbl.TABLE_NAME) FROM INFOR