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

मैं बिल्ट-इन-कमांड (\g और \G) को एक दूसरे के साथ कैसे जोड़ सकता हूं, जिसका उपयोग MySQL स्टेटमेंट को निष्पादित करने के लिए किया जाता है?

<घंटा/>

जैसा कि हम जानते हैं कि बिल्ट-इन-कमांड (\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) निष्पादन के लिए MySQL सर्वर को कमांड भेजते हैं और सेमीकोलन (;) की मदद से MySQL के अंत को निर्धारित करता है। बयान। तीनों का उपयोग करने और बिना त्रुटि के परिणाम प्राप्त करने के लिए, हमें तीन प्रश्नों को लिखने की आवश्यकता है, एक प्रश्न \G के साथ, एक \g

  1. मैं बिना किसी त्रुटि के आउटपुट प्राप्त करने के लिए टर्मिनेशन सिंबल सेमीकोलन (;) के साथ MySQL स्टेटमेंट को निष्पादित करने के लिए उपयोग किए जाने वाले बिल्ट-इन-कमांड (\g और \G) को कैसे जोड़ सकता हूं?

    जैसा कि हम जानते हैं कि बिल्ट-इन-कमांड (\G और \g) निष्पादन के लिए MySQL सर्वर को कमांड भेजते हैं और सेमीकोलन (;) की मदद से MySQL के अंत को निर्धारित करता है। बयान। यह भी ज्ञात है कि दोनों के परिणाम सेट का प्रारूप अलग-अलग है। उन्हें संयोजित करने और बिना त्रुटि के परिणाम प्राप्त करने के लिए, हमें एक ह

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

    इसके लिए आप INFORMATION_SCHEMA का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा से my_schema.SCHEMA_NAME, group_concat(tbl.TABLE_NAME) का चयन करें। आइए MySQL में और प्रत्येक डेटाबेस के लिए सभी डेटाबेस दिखाने के लिए उपरोक्त सिंटैक्स को लागू करें - info_schema से my_schema.SCHEMA_NAME