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

MySQL

  1. किसी टेबल के संदर्भ के बिना MySQL SELECT का उपयोग एक्सप्रेशन कैलकुलेट करने के लिए कैसे करें?

    निम्न MySQL स्टेटमेंट की मदद से, हम SELECT का उपयोग एक्सप्रेशन की गणना के लिए कर सकते हैं - SELECT expression; उपरोक्त स्टेटमेंट में किसी टेबल का कोई संदर्भ नहीं है। निम्न कुछ उदाहरण हैं - mysql> Select 10 DIV 5; +----------+ | 10 DIV 5 | +----------+ |        2 | +------

  2. MySQL ट्रिगर कैसे बनाएं और उपयोग करें?

    एक नया ट्रिगर बनाने के लिए, हमें CREATE TRIGGER स्टेटमेंट का उपयोग करना होगा। इसका सिंटैक्स निम्नानुसार है - CREATE TRIGGER trigger_name trigger_time trigger_event ON table_name FOR EACH ROW BEGIN ... END; यहाँ, Trigger_name ट्रिगर का नाम है जिसे CREATE TRIGGER स्टेटमेंट के बाद रखा जाना चाहिए। ट

  3. प्रोसेसिंग के बीच में MySQL स्टेटमेंट को कैसे निरस्त करें?

    \c कमांड की मदद से, हम प्रोसेसिंग के बीच में MySQL स्टेटमेंट को निरस्त कर सकते हैं। निम्न उदाहरण पर विचार करें जिसमें स्टेटमेंट के बीच में हम इसे निरस्त करना चाहते हैं तो हम इसके लिए \c ऑप्शन का उपयोग करते हैं - mysql> Select *    -> from\c mysql> उपरोक्त क्वेरी दिखाती है कि \c

  4. MySQL ट्रिगर्स के उपयोग के फायदे, नुकसान और प्रतिबंध क्या हैं?

    हमें MySQL ट्रिगर्स के फायदे, नुकसान और प्रतिबंधों को समझना चाहिए ताकि हम उनका प्रभावी ढंग से उपयोग कर सकें। फायदे MySQL ट्रिगर्स के उपयोग के फायदे निम्नलिखित हैं - डेटा की अखंडता - MySQL ट्रिगर की मदद से हम टेबल में डेटा की अखंडता की जांच कर सकते हैं। दूसरे शब्दों में, MySQL ट्रिगर्स डेटा अखंडता

  5. MySQL क्वेरी में LIMIT कीवर्ड का क्या उपयोग है?

    MySQL में LIMIT कीवर्ड आउटपुट में वापस की जाने वाली रिकॉर्ड की संख्या निर्दिष्ट कर सकता है। LIMIT क्लॉज वापस की जाने वाली पंक्तियों की संख्या को प्रतिबंधित करता है। इसे निम्न उदाहरण से समझा जा सकता है - उदाहरण mysql> Select * from Student_info; +------+---------+------------+------------+ | id

  6. MySQL रिजल्ट सेट में 'empty set' का क्या अर्थ है?

    अगर MySQL क्वेरी के रिजल्ट सेट में empty set है तो इसका मतलब है कि MySQL कोई पंक्ति वापस नहीं कर रहा है और क्वेरी में कोई त्रुटि भी नहीं है। इसे निम्न उदाहरण से समझा जा सकता है - mysql> Select * from Student_info WHERE Name = ABCD; Empty set (0.00 sec) हम आउटपुट के रूप में empty set और एक्जीक

  7. चल रहे ट्रांजैक्शन के बीच में DDL स्टेटमेंट निष्पादित होने पर MySQL ट्रांजैक्शन का क्या होगा?

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

  8. वर्तमान MySQL ट्रांजैक्शन के बीच में START TRANSACTION कमांड निष्पादित होने पर क्या होगा?

    यदि वर्तमान ट्रांजैक्शन के बीच में START TRANSACTION निष्पादित किया जाता है तो वर्तमान ट्रांजैक्शन कमिट हो जाएगा और समाप्त हो जाएगा। वर्तमान ट्रांजैक्शन में किए गए सभी डेटाबेस परिवर्तन स्थायी हो जाएंगे। इसे START TRANSACTION कमांड द्वारा एक निहित कमिट कहा जाता है। उदाहरण मान लीजिए marks टेबल में न

  9. MySQL में NULL के साथ '=', '<' या '<>' जैसे अंकगणितीय ऑपरेटर का उपयोग क्यों नहीं कर सकते?

    इसके पीछे कारण यह है कि जब हम NULL की तुलना =, < या <> जैसे ऑपरेटर से करते हैं तो हमें तुलनाओं से कोई सार्थक परिणाम नहीं मिलेगा। इस अवधारणा को दर्शाने वाले निम्न उदाहरण पर विचार करें - mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<

  10. MySQL में 'IS NULL' और 'IS NOT NULL' का क्या लाभ है?

    जैसा कि हम जानते हैं कि NULL की तुलना ऑपरेटर के साथ करने पर हमें कोई सार्थक रिजल्ट सेट नहीं मिलेगा। ऐसी तुलनाओं से सार्थक परिणाम प्राप्त करने के लिए, हम IS NULL और IS NOT NULL का उपयोग कर सकते हैं। उदाहरण mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0    

  11. NOT NULL के रूप में परिभाषित MySQL कॉलम में शून्य या खाली स्ट्रिंग डालना कैसे संभव है?

    कॉलम को NOT NULL घोषित करने का मतलब है कि यह कॉलम NULL मान स्वीकार नहीं करेगा लेकिन शून्य (0) और खाली स्ट्रिंग स्वयं एक मान हैं। इसलिए, यदि हम NOT NULL के रूप में परिभाषित MySQL कॉलम में शून्य या खाली स्ट्रिंग डालना चाहते हैं तो कोई समस्या नहीं होगी। 0 और खाली स्ट्रिंग की NULL के साथ निम्न तुलना इस

  12. NOT NULL कॉलम में खाली स्ट्रिंग डालने पर 0 क्यों दिखता है बजाय खाली स्ट्रिंग के?

    ऐसा इसलिए है क्योंकि खाली स्ट्रिंग डालने का मतलब है कि हम कुछ मान डाल रहे हैं न कि NULL। खाली स्ट्रिंग स्पष्ट रूप से पूर्णांक के रूप में शून्य पर मैप होती है। दूसरे शब्दों में, हम कह सकते हैं कि खाली स्ट्रिंग डालकर हम MySQL को एक मान प्रदान कर रहे हैं जिसका पूर्णांक प्रतिनिधित्व INT 0 है। निम्न उदा

  13. वर्तमान MySQL ट्रांजैक्शन आइसोलेशन लेवल कैसे चेक करें?

    SELECT @@TX_ISOLATION कमांड निष्पादित करके हम वर्तमान MySQL ट्रांजैक्शन आइसोलेशन लेवल चेक कर सकते हैं। उदाहरण mysql> SELECT @@TX_ISOLATION; +-----------------+ | @@TX_ISOLATION  | +-----------------+ | REPEATABLE-READ | +-----------------+ 1 row in set (0.00 sec)

  14. NOT NULL घोषित MySQL कॉलम में खाली स्ट्रिंग डालने पर डेटा टाइप की क्या भूमिका होती है?

    रिजल्ट सेट में खाली स्ट्रिंग का प्रतिनिधित्व डेटा टाइप पर निर्भर करता है जब हम NOT NULL घोषित MySQL कॉलम में खाली स्ट्रिंग डालते हैं। जैसा कि हम जानते हैं कि खाली स्ट्रिंग डालने पर हम MySQL को एक मान प्रदान कर रहे हैं जिसका पूर्णांक प्रतिनिधित्व INT 0 है। अब, अगर वह कॉलम INTEGER डेटा टाइप का है तो

  15. एक ही क्वेरी से एकाधिक MySQL टेबल का आउटपुट कैसे प्राप्त करें?

    जैसा कि हम जानते हैं कि एक क्वेरी में सेमीकॉलन द्वारा अलग किए गए एकाधिक MySQL स्टेटमेंट हो सकते हैं। मान लीजिए हम एकाधिक टेबल से रिजल्ट प्राप्त करना चाहते हैं तो Student_info और Student_detail से रिजल्ट सेट प्राप्त करने के लिए निम्न उदाहरण पर विचार करें - mysql> Select Name, Address from Studen

  16. MySQL में FROM क्लॉज के बिना SELECT का उपयोग कैसे करें?

    SELECT के बाद FROM क्लॉज टेबल का संदर्भ दिखाता है। लेकिन अगर किसी टेबल का कोई संदर्भ नहीं है तो हम SELECT का उपयोग FROM क्लॉज के बिना कर सकते हैं। दूसरे शब्दों में, हम कह सकते हैं कि SELECT का उपयोग बिना किसी टेबल के संदर्भ के कम्प्यूटेड पंक्तियों को पुनः प्राप्त करने के लिए किया जा सकता है। निम्न

  17. वर्तमान ट्रांजैक्शन में किए गए परिवर्तनों को MySQL डेटाबेस में स्थायी रूप से कैसे रिकॉर्ड करें?

    हम वर्तमान ट्रांजैक्शन में किए गए परिवर्तनों को MySQL डेटाबेस में स्थायी रूप से रिकॉर्ड करने के लिए COMMIT कमांड का उपयोग कर सकते हैं। मान लीजिए हम कुछ DML स्टेटमेंट चलाते हैं और यह कुछ डेटा ऑब्जेक्ट्स को अपडेट करता है, तो COMMIT कमांड इन अपडेट को डेटाबेस में स्थायी रूप से रिकॉर्ड कर देगा। उदाहरण

  18. वर्तमान ट्रांजैक्शन में किए गए परिवर्तनों को MySQL डेटाबेस से स्थायी रूप से कैसे हटाएं?

    हम वर्तमान ट्रांजैक्शन में किए गए परिवर्तनों को MySQL डेटाबेस से स्थायी रूप से हटाने के लिए ROLLBACK कमांड का उपयोग कर सकते हैं। मान लीजिए हम कुछ DML स्टेटमेंट चलाते हैं और यह कुछ डेटा ऑब्जेक्ट्स को अपडेट करता है, तो ROLLBACK कमांड इन अपडेट को डेटाबेस से स्थायी रूप से हटा देगा। उदाहरण मान लीजिए हम

  19. एक ही MySQL स्टेटमेंट में \G और सेमीकॉलन (;) दोनों का उपयोग करने पर क्या होता है?

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

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

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

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