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

क्या MySQL के पास PostgreSQL के समान एक विस्तारित आउटपुट ध्वज है?

<घंटा/>

हां, आप अर्धविराम (;) के बजाय /G का उपयोग करके MySQL में विस्तारित हो सकते हैं। वाक्य रचना इस प्रकार है

चुनें *अपनेTableName\G से

आइए पहले एक उदाहरण के रूप में एक टेबल बनाएं

mysql> क्रिएट टेबल एक्सपेंडेडऑउटपुटडेमो -> ( -> एम्प्लॉईआईड नॉट न्यूल ऑटो_इन्क्रीमेंट प्राइमरी की, -> एम्प्लॉईनाम वर्कर(20), -> एम्प्लॉईएज इंट -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

क्वेरी इस प्रकार है

mysql> ExtendedOutputDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('लैरी', 27) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> विस्तारितOutputDemo (कर्मचारी नाम, कर्मचारी आयु) मान ('माइक', 29) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> विस्तारितऑउटपुट डेमो (कर्मचारी नाम, कर्मचारी आयु) मान ('सैम', 31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> विस्तारित आउटपुट डेमो (कर्मचारी नाम, कर्मचारी आयु) में डालें मान ('बॉब', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> विस्तृत आउटपुट डेमो (कर्मचारी नाम, कर्मचारी आयु) मान ('कैरोल', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)  

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> विस्तृतऑउटपुट डेमो से *चुनें;

निम्न आउटपुट है

<पूर्व>+---------------+--------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम | कर्मचारी आयु |+---------------+--------------+---------------+| 1 | लैरी | 27 || 2 | माइक | 29 || 3 | सैम | 31 || 4 | बॉब | 24 || 5 | कैरल | 28 |+---------------+--------------+----------------+5 पंक्तियाँ सेट में ( 0.00 सेकंड)

यहाँ विस्तृत आउटपुट प्राप्त करने के लिए क्वेरी है

mysql> *ExpandOutputDemo\G से चुनें

निम्न आउटपुट है

<पूर्व>************** 1. पंक्ति ********** ********** कर्मचारी आईडी:1 कर्मचारी का नाम:लैरी कर्मचारी आयु:27 **************** 2. पंक्ति * ************* कर्मचारी आईडी:2 कर्मचारी का नाम:माइक कर्मचारीआयु:29*************** ************* 3. पंक्ति ************* कर्मचारी आईडी:3 कर्मचारी नाम:सैम कर्मचारीआयु:31*************************** 4. पंक्ति ******** ********* कर्मचारी आईडी:4 कर्मचारी नाम:बॉब कर्मचारी आयु:24 ******************* पंक्ति *** ************************ कर्मचारी आईडी:5 कर्मचारी नाम:कैरल कर्मचारी आयु:सेट में 285 पंक्तियां (0.00 सेकंड)
  1. MySQL डेटाबेस फ़ाइलों को कहाँ संग्रहीत करता है?

    यह जानने के लिए कि MySQL डेटाबेस फ़ाइलों को कहाँ संग्रहीत करता है, आप चर @@ datadir का उपयोग कर सकते हैं। क्वेरी इस प्रकार है - @@datadir चुनें; निम्नलिखित आउटपुट है जो पथ प्रदर्शित करता है - +--------------------------------------------------------+ | @@दातादिर |+---------------------------------

  1. MySQL में ट्रिगर में DELIMITER//क्या करता है?

    DELIMITER // का उपयोग कथन को अर्धविराम (;) से // में बदलने के लिए किया जा सकता है। अब आप एक ट्रिगर में सेमी-कोलन के साथ कई स्टेटमेंट लिख सकते हैं। यहाँ ट्रिगर्स का डेमो है। इस उदाहरण में जब भी आप कर्मचारी वेतन 1000 से कम दर्ज करते हैं तो यह डिफ़ॉल्ट रूप से 10000 पर सेट हो जाएगा। सबसे पहले, हम एक ट

  1. क्या SQL सर्वर के पास MySQL के ENUM डेटा प्रकार के बराबर है?

    यह MySQL संस्करण 8.0.12 में काम करता है। वाक्य रचना इस प्रकार है। create table yourTableName ( yourColumnName enum(‘Value1’,Value2’,Value3’,......N) default Value1’ or Value2 or Value3,..N ); निम्नलिखित क्वेरी के साथ MySQL में एनम प्रकार सेट करें। mysql> create tabl