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

SELECT * FROM table_name\G में \G संशोधक क्यों?

<घंटा/>

\G संशोधक को परिणाम लंबवत क्रम में मिलता है। यदि आप \g संशोधक का उपयोग करते हैं, तो यह परिणाम को प्रभावित नहीं करेगा। \g सेमी-कोलन पसंद करता है।

आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> टेबल बनाएं DemoOfVertical -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.40 सेकंड) 

अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी इस प्रकार है:

mysql> DemoOfVertical (नाम) मान ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoOfVertical (नाम) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.19 सेकंड)mysql> डेमोऑफवर्टिकल (नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोऑफ वर्टिकल (नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। इस अर्धविराम (;) में और \g एक स्टेटमेंट टर्मिनेटर के रूप में कार्य करेंगे।

केस 1 :एक बयान टर्मिनेटर के रूप में अर्धविराम। क्वेरी इस प्रकार है:

mysql> DemoOfVertical से *चुनें;

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

+-----+----------+| आईडी | नाम |+----+----------+| 1 | बॉब || 2 | कैरल || 3 | डेविड || 4 | माइक |+-----+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

केस 2 :A \g एक स्टेटमेंट टर्मिनेटर भी है। क्वेरी इस प्रकार है:

mysql> DemoOfVertical\g से *चुनें

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

+-----+----------+| आईडी | नाम |+----+----------+| 1 | बॉब || 2 | कैरल || 3 | डेविड || 4 | माइक |+-----+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

केस 3 :यदि आप परिणाम को लंबवत क्रम में चाहते हैं, तो \G का उपयोग करें। क्वेरी इस प्रकार है:

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

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

<पूर्व>************** 1. पंक्ति ********** *********** आईडी:1 नाम:बॉब ***************** 2. पंक्ति ***** *********Id:2Name:कैरल********** **** 3. पंक्ति *************************** आईडी:3नाम:डेविड *********** **************** 4. पंक्ति *************************** आईडी:4नाम:माइक4 पंक्तियाँ सेट में (0.00 सेकंड)

  1. कंस्ट्रक्टर का नाम जावा में क्लास के नाम के समान क्यों है?

    हर क्लास ऑब्जेक्ट एक ही नए कीवर्ड का उपयोग करके बनाया जाता है, इसलिए इसमें उस क्लास के बारे में जानकारी होनी चाहिए जिससे उसे ऑब्जेक्ट बनाना चाहिए। इस कारण से, कंस्ट्रक्टर का नाम वर्ग के नाम के समान होना चाहिए। उदाहरण class MyConstructor{    public MyConstructor() {       Sys

  1. अपने मैक के मेनू बार से अपना नाम हटाएं

    जब आप अपने मैक में लॉग इन करते हैं, तो आपको मेनू बार में अपना नाम दिखाई देना चाहिए। आमतौर पर यह आपका पूरा नाम दिखाता है जहां यह वर्तमान समय दिखाता है। हालांकि यह उपयोगी है क्योंकि यह आपको यह बताता है कि आप वर्तमान में किस खाते का उपयोग कर रहे हैं (यदि आपके पास एकाधिक खाते हैं), तो यह स्क्रीन रीयल एस

  1. विंडोज 10:स्टार्ट मेन्यू से ऐप ग्रुप्स को नाम दें

    भले ही बहुत से लोगों ने पहली बार में विंडोज 8 लुक के बारे में शिकायत की थी, लेकिन उस ओएस में एक बड़ी विशेषता थी - स्टार्ट स्क्रीन टाइल्स को एक साथ ग्रुप करना, ताकि आप एक अधिक संगठित पीसी प्राप्त कर सकें। विंडोज 10 आपको ऐप ग्रुप बनाने की भी अनुमति देता है। क्या अधिक है, आप उन्हें वास्तव में जल्दी से