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

MySql

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

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

  2. हम एक MySQL स्टेटमेंट में बिल्ट-इन-कमांड (\G &\g) और सेमीकोलन (;) दोनों का उपयोग कैसे कर सकते हैं?

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

  3. यदि हम MySQL में किसी एक तर्क को NULL के रूप में रखते हुए किसी भी प्रकार की अंकगणितीय गणना करते हैं तो परिणाम क्या होगा?

    MySQL हमेशा अंकगणितीय गणनाओं के परिणाम के रूप में NULL को फेंकता है जिसमें एक तर्क NULL होता है। निम्नलिखित उदाहरण पर विचार करें जिसमें NULL को जोड़, घटाव, गुणा और भाग के साथ तर्क के रूप में रखा गया है - mysql> Select 10*NULL; +---------+ | 10*NULL | +---------+ |    NULL | +---------+

  4. MySQL में कॉलम का आकार बदलने के लिए ALTER TABLE स्टेटमेंट का उपयोग कैसे करें?

    इसे निम्नलिखित उदाहरण की सहायता से स्टूडेंट नाम की तालिका का उपयोग करके समझा जा सकता है जिसमें निम्नलिखित विवरण है - छात्र का वर्णन करें;+--------+---------------+------+-----+----- ----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+------------ ------+| नाम | वर्कर

  5. यदि सत्र डीबीए द्वारा मारा जाता है तो वर्तमान MySQL लेनदेन का क्या होता है?

    मान लें कि यदि लेन-देन के बीच में कोई सत्र समाप्त हो जाता है तो वर्तमान MySQL लेनदेन MySQL द्वारा वापस ले लिया जाएगा और समाप्त हो जाएगा। इसका मतलब है कि वर्तमान लेनदेन में किए गए सभी डेटाबेस परिवर्तन हटा दिए जाएंगे। सत्र समाप्त होने पर इसे n निहित रोलबैक कहा जाता है। उदाहरण मान लीजिए कि हमारे पास त

  6. यदि लेन-देन के बीच में सत्र समाप्त हो जाता है तो वर्तमान MySQL लेनदेन का क्या होगा?

    मान लीजिए कि यदि लेन-देन के बीच में कोई सत्र समाप्त हो जाता है तो वह वर्तमान MySQL लेनदेन MySQL द्वारा वापस ले लिया जाएगा और समाप्त हो जाएगा। इसका मतलब है कि वर्तमान लेनदेन में किए गए सभी डेटाबेस परिवर्तन हटा दिए जाएंगे। सत्र समाप्त होने पर इसे n निहित रोलबैक कहा जाता है। उदाहरण मान लीजिए कि हमारे

  7. एक उपयोगकर्ता नया MySQL लेनदेन कैसे शुरू कर सकता है?

    START TRANSACTION कमांड चलाकर, एक उपयोगकर्ता नया MySQL लेनदेन शुरू कर सकता है। लेन-देन का व्यवहार SQL AUTOCOMMIT मोड पर निर्भर करेगा। डिफ़ॉल्ट मोड ऑटोकॉमिट ऑन मोड है जहां प्रत्येक MySQL स्टेटमेंट को पूर्ण लेनदेन के रूप में माना जाता है और समाप्त होने पर डिफ़ॉल्ट रूप से प्रतिबद्ध होता है। इसे सत्र चर

  8. जब मैं "रोलअप के साथ" संशोधक के साथ ग्रुप बाय सूची में कॉलम नामों के साथ स्पष्ट सॉर्ट ऑर्डर (एएससी या डीईएससी) का उपयोग करता हूं तो सारांश आउटपुट पर क्या प्रभाव पड़ेगा?

    ऐसे मामले में, जहां हम ग्रुप बाय सूची में कॉलम नामों के साथ रोलअप के साथ संशोधक के साथ स्पष्ट सॉर्ट ऑर्डर (एएससी या डीईएससी) का उपयोग करते हैं, रोलअप द्वारा जोड़ी गई सारांश पंक्तियां अभी भी उन पंक्तियों के बाद दिखाई देते हैं जिनसे उन्होंने क्रमबद्ध क्रम की परवाह किए बिना गणना की थी। जैसा कि हम जानते

  9. ROLLUP संशोधक का उपयोग करते समय, क्या परिणाम को क्रमबद्ध करने के लिए MySQL ORDER BY क्लॉज का उपयोग करना संभव है?

    वास्तव में ROLLUP और ORDER BY MySQL में परस्पर अनन्य हैं इसलिए क्वेरी में दोनों का उपयोग करना एक अच्छा अभ्यास नहीं है। लेकिन फिर भी, अगर हम ORDER BY में ROLLUP का उपयोग करते हैं तो मुख्य नुकसान यह है कि सारांश पंक्तियों को उनकी गणना की गई पंक्तियों के साथ क्रमबद्ध किया जाएगा। यह ध्यान रखना भी महत्वप

  10. लेन-देन शुरू करने के लिए START TRANSACTION के अलावा किस कथन का उपयोग किया जाता है?

    हम BEGIN . का भी उपयोग कर सकते हैं एक नया लेनदेन शुरू करने के लिए बयान। यह लेनदेन प्रारंभ करें . जैसा ही है बयान। उदाहरण mysql> BEGIN; Query OK, 0 rows affected (0.00 sec) mysql> INSERT INTO Marks Values(1, 'Aarav','History',40); Query OK, 1 row affected (0.00 sec) mysql>

  11. अर्धविराम (;) टर्मिनेटर प्रतीक का उपयोग करने के बजाय, क्या कोई अन्य अंतर्निहित कमांड है जो MySQL क्वेरी को निष्पादित करता है?

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

  12. MySQL में WITH ROLLUP संशोधक का क्या उपयोग है?

    रोलअप के साथ एक संशोधक है जिसका उपयोग ग्रुप बाय क्लॉज के साथ किया जाता है। मुख्य रूप से, यह सारांश आउटपुट को अतिरिक्त पंक्तियों को शामिल करने का कारण बनता है जो उच्च-स्तरीय सारांश संचालन का प्रतिनिधित्व करते हैं। उदाहरण नीचे दिए गए उदाहरण में, रोलअप के साथ संशोधक ने अतिरिक्त पंक्ति में कुल मूल्य मू

  13. MySQL सारणीबद्ध प्रारूप के बजाय एक लंबवत प्रारूप में आउटपुट कैसे उत्पन्न कर सकता है?

    MySQL कथन के अंत में \G का उपयोग करके, यह एक सारणीबद्ध प्रारूप के बजाय एक लंबवत प्रारूप में आउटपुट देता है। नीचे दिए गए उदाहरण पर विचार करें - mysql> Select curdate(); +------------+ | curdate()  | +------------+ | 2017-11-06 | +------------+ 1 row in set (0.00 sec) mysql> Select CURDATE

  14. उपयोगकर्ता वर्तमान MySQL लेनदेन को स्पष्ट रूप से कैसे समाप्त कर सकता है?

    निम्नलिखित तरीके हैं जिनकी सहायता से वर्तमान MySQL लेनदेन को स्पष्ट रूप से समाप्त किया जा सकता है - COMMIT कमांड द्वारा यदि हम COMMIT कमांड चलाएंगे तो वर्तमान लेनदेन स्पष्ट रूप से समाप्त हो जाएगा। इस मामले में, परिवर्तन किए जाएंगे। उदाहरण mysql> START TRANSACTION; Query OK, 0 rows affected (0.00

  15. कोई उपयोगकर्ता वर्तमान MySQL लेनदेन को परोक्ष रूप से कैसे समाप्त कर सकता है?

    निम्नलिखित तरीके हैं जिनकी सहायता से वर्तमान MySQL लेनदेन को परोक्ष रूप से समाप्त किया जा सकता है - डीडीएल स्टेटमेंट चलाकर वर्तमान MySQL लेनदेन परोक्ष रूप से समाप्त हो जाएगा और किसी भी DDL स्टेटमेंट जैसे CREATE या DROP डेटाबेस, क्रिएट, ALTER या DROP टेबल या स्टोर किए गए रूटीन को चलाकर परिवर्तन किए

  16. हम MySQL में वर्तमान लेनदेन मोड का पता कैसे लगा सकते हैं?

    हम वर्तमान लेनदेन मोड की जांच करने के लिए SELECT @@AUTOCOMMIT कमांड चला सकते हैं। mysql> Select @@AUTOCOMMIT; +--------------------+ | @@AUTOCOMMIT       | +--------------------+ |       1            | +--------------------+ 1 row in set

  17. हम MySQL सबक्वेरी की मदद से डेटा को कैसे फ़िल्टर कर सकते हैं?

    IN कीवर्ड की सहायता से, हम डेटा को फ़िल्टर करने के लिए एक सबक्वेरी का उपयोग कर सकते हैं। ऐसा इसलिए है क्योंकि हम किसी क्वेरी के परिणाम का उपयोग कर सकते हैं जैसे हम किसी अन्य क्वेरी के परिणाम के आधार पर किसी क्वेरी को फ़िल्टर करने के लिए IN ऑपरेटर के साथ मानों की सूची का उपयोग करते हैं। IN कीवर्ड के

  18. मैं खंड से तालिका के रूप में MySQL सबक्वायरी का उपयोग कैसे कर सकता हूं?

    हम FROM क्लॉज में टेबल के रूप में सबक्वेरी का उपयोग उसी तरह कर सकते हैं जैसे WHERE क्लॉज में ऑपरेटर के साथ सबक्वेरी के परिणाम का उपयोग किया जा सकता है। निम्नलिखित उदाहरण में, हम सबक्वेरी के परिणाम को FROM क्लॉज के बाद लिखकर तालिका के रूप में उपयोग कर रहे हैं। सबक्वेरी के बाद उपनाम का उपयोग करना अनिव

  19. MySQL में ORDER BY क्लॉज का क्या उपयोग है?

    MySQL ORDER BY क्लॉज का उपयोग क्वेरी के परिणाम पर छँटाई निर्दिष्ट करने के लिए किया जाता है। कीवर्ड ORDER BY के बाद उस कॉलम का नाम होना चाहिए जिस पर हम सॉर्ट करना चाहते हैं। उदाहरण के लिए, हम कॉलम कीमत के आधार पर रेटलिस्ट नाम की निम्न तालिका को सॉर्ट करना चाहते हैं - mysql> Select * from ratelist

  20. MySQL में, क्वेरी द्वारा पुनर्प्राप्त नहीं किए गए कॉलम का उपयोग करके सॉर्ट ऑर्डर निर्दिष्ट करना कैसे संभव हो सकता है?

    दरअसल, जैसा कि हम जानते हैं कि हम ORDER BY क्लॉज की मदद से एक सॉर्ट ऑर्डर निर्दिष्ट कर सकते हैं। हमें उस कॉलम के नाम के बाद ORDER BY कीवर्ड लिखना होगा, जिस पर हम टेबल को सॉर्ट करना चाहते हैं। यह आवश्यक नहीं है कि हमें क्वेरी में SELECT कीवर्ड के बाद उस कॉलम नाम का उपयोग करना पड़े। उदाहरण mysql> S

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:188/229  20-कंप्यूटर/Page Goto:1 182 183 184 185 186 187 188 189 190 191 192 193 194