-
कैसे पुराने और नए कीवर्ड हमें ट्रिगर द्वारा प्रभावित पंक्ति में कॉलम तक पहुंचने में सक्षम बनाते हैं?
जैसा कि हम जानते हैं कि ट्रिगर परिभाषा में, हम पंक्ति के कॉलम को सम्मिलित, अद्यतन या हटाए जाने का उल्लेख कर सकते हैं। निम्नलिखित तरीके हैं जिनसे पुराने और नए कीवर्ड हमें कॉलम तक पहुंचने में सक्षम बनाते हैं - मूल पंक्ति से किसी मान को संदर्भित करने के लिए हमें कॉलम नाम को पुराने के क्वालीफायर के स
-
हम WHERE और LIMIT क्लॉज के साथ MySQL DISTINCT क्लॉज का उपयोग कैसे कर सकते हैं?
MySQL क्वेरी में DISTINCT क्लॉज के साथ WHERE क्लॉज का उपयोग करके, हम एक शर्त रख रहे हैं जिसके आधार पर MySQL परिणाम सेट की अनूठी पंक्तियों को लौटाता है। MySQL क्वेरीज़ में एक DISTINCT क्लॉज़ के साथ LIMIT क्लॉज़ का उपयोग करके, हम वास्तव में सर्वर को एक परिधि प्रदान कर रहे हैं, जो परिणाम सेट की अधिकतम
-
मैं किसी विशेष तरीके से सेट किए गए परिणाम में MySQL तालिका से रिकॉर्ड कैसे प्राप्त कर सकता हूं?
एक विशेष तरीके से सेट किए गए परिणाम में MySQL तालिका से रिकॉर्ड प्राप्त करने के लिए, या तो आरोही या अवरोही, हमें ASC या DESC कीवर्ड के साथ ORDER BY क्लॉज का उपयोग करने की आवश्यकता है। यदि हम उपर्युक्त किसी भी कीवर्ड का उपयोग नहीं करेंगे तो MySQL डिफ़ॉल्ट रूप से आरोही क्रम में रिकॉर्ड लौटाता है। ORDE
-
MySQL क्वेरी में टिप्पणियाँ जोड़ने के कई तरीके क्या हैं?
हम कई तरह से टिप्पणियाँ जोड़ सकते हैं जो MySQL सर्वर द्वारा समर्थित हैं - # टिप्पणी यह एक सिंगल लाइन कमेंट है। इस तरह की टिप्पणी # वर्ण से शुरू होती है और पंक्ति के अंत तक। -– Comment यह भी सिंगल लाइन कमेंट है। इसके बाद स्पेस या कंट्रोल कैरेक्टर होना चाहिए। /* टिप्पणी */ यह एक बहु-पंक्ति टिप्पणी है
-
मैं वर्तमान डेटाबेस के अलावा अन्य डेटाबेस की तालिकाओं की जांच कैसे कर सकता हूं?
MySQL कमांड का पालन करके, हम उस डेटाबेस के अलावा किसी अन्य डेटाबेस की तालिकाओं की जांच कर सकते हैं जिसका हम वर्तमान में उपयोग कर रहे हैं - Show Tables from Database_name; उदाहरण के लिए, निम्न क्वेरी गौरव नामक डेटाबेस से तालिकाओं की सूची प्रदर्शित करेगी जब वर्तमान में हम नया नामक डेटाबेस का उपयोग कर
-
ट्रिगर बनाने के लिए हमें सीमांकक को बदलने की आवश्यकता क्यों है?
जैसा कि हम जानते हैं कि MySQL में हम प्रत्येक कथन को समाप्त करने के लिए सीमांकक अर्धविराम (;) का उपयोग करते हैं। अर्धविराम MySQL में डिफ़ॉल्ट सीमांकक है। MySQL को यह बताने के लिए कि यह हमारे ट्रिगर स्टेटमेंट का अंत नहीं है, हमें ट्रिगर बनाते समय सीमांकक को बदलने की आवश्यकता है क्योंकि हम ट्रिगर में
-
हम MySQL परिणाम सेट में किसी कॉलम का सारांश आउटपुट कैसे प्राप्त कर सकते हैं?
हम रोलअप के साथ संशोधक का उपयोग करके MySQL परिणाम सेट में एक कॉलम का सारांश आउटपुट प्राप्त कर सकते हैं। इस संशोधक का उपयोग ग्रुप बाय क्लॉज के साथ किया जाता है। यह अतिरिक्त पंक्तियों को शामिल करने के लिए सारांश आउटपुट देता है जो उच्च-स्तरीय सारांश संचालन का प्रतिनिधित्व करते हैं। उदाहरण इस उदाहरण मे
-
हम डेटाबेस में सभी ट्रिगर्स की सूची कैसे देख सकते हैं?
SHOW TRIGGERS स्टेटमेंट की मदद से, हम किसी विशेष डेटाबेस में सभी ट्रिगर्स को सूचीबद्ध कर सकते हैं। इसे निम्न उदाहरण की सहायता से स्पष्ट किया जा सकता है - उदाहरण mysql> Show Triggers\G *************************** 1. row *************************** Trigger: trigger_before_delete_sample  
-
हम ट्रिगर्स का मेटाडेटा कैसे प्राप्त कर सकते हैं?
इसे INFORMATION_SCHEMA डेटाबेस की मदद से किया जा सकता है। निम्नलिखित कथन हमें ट्रिगर्स का मेटाडेटा देगा - mysql> Select trigger_schema, trigger_name, action_statement -> from information_schema.triggers\G *************************** 1. row *************************** trigg
-
किसी विशेष डेटाबेस में ट्रिगर्स के बारे में विवरण प्राप्त करने के लिए हम INFORMATION_SCHEMA का उपयोग कैसे कर सकते हैं?
यह निम्नलिखित कथन की सहायता से किया जा सकता है - info_schema.triggers.trigger_schema जैसे %query%\G************************ **** 1. पंक्ति ************* TRIGGER_CATALOG:def TRIGGER_SCHEMA:क्वेरी TRIGGER_NAME:ट्रिगर_before_delete_sample EVENT_MANIPULATION:DELETE EVENT_OBJECT_CATALOG:def EVENT_OBJECT
-
हम किसी विशेष MySQL तालिका से जुड़े सभी ट्रिगर कैसे ढूंढ सकते हैं?
हम निम्नलिखित क्वेरी की सहायता से किसी विशेष तालिका से जुड़े सभी ट्रिगर ढूंढ सकते हैं - INFORMATION_SCHEMA.TRIGGERS से * चुनें जहां TRIGGER_SCHEMA =क्वेरी और EVENT_OBJECT_TABLE =Student_info\G************************** ** 1. पंक्ति *************************** TRIGGER_CATALOG:def TRIGGER_SCHEMA:क्वे
-
ट्रिगर्स का उपयोग करने के लिए आवश्यक विशेषाधिकार क्या हैं?
हमारे पास सुपर विशेषाधिकार होने चाहिए CREATE या DROP स्टेटमेंट की मदद से ट्रिगर्स बनाने या नष्ट करने के लिए। इसके अलावा यदि ट्रिगर किए गए कथन पुराने या नए का उपयोग करते हैं तो कुछ अतिरिक्त विशेषाधिकार हैं जिनकी हमें आवश्यकता है - SET NEW.column_name =value वाले कॉलम का मान निर्दिष्ट करने के लिए हम
-
हम MySQL तालिका में कॉलम में कई अद्वितीय मानों की गणना कैसे कर सकते हैं?
COUNT () फ़ंक्शन के तर्क के रूप में कॉलम नाम के साथ DISTINCT कीवर्ड का उपयोग करके हम कॉलम में अद्वितीय मानों की संख्या की गणना कर सकते हैं। वाक्य रचना इस प्रकार है - SELECT COUNT(DISTINCT Col_name) FROM table_name; उदाहरण मान लीजिए हमारे पास निम्न तालिका है mysql> Select * from tender; +-----
-
हम MySQL परिणाम सेट में कॉलम के केवल अद्वितीय मान कैसे प्राप्त कर सकते हैं?
MySQL तालिका से डेटा क्वेरी करते समय, हमें कॉलम से डुप्लिकेट मान मिल सकते हैं। सेलेक्ट स्टेटमेंट में DISTINCT क्लॉज की मदद से हम रिजल्ट सेट में डुप्लिकेट डेटा से छुटकारा पा सकते हैं। सिंटैक्स SELECT DISTINCT Columns FROM Table_name WHERE conditions; उदाहरण उदाहरण के लिए, हमारे पास टेंडर नाम की एक टे
-
जब हम कई NULL मान वाले कॉलम के साथ DISTINCT क्लॉज का उपयोग करते हैं तो MySQL क्या लौटाता है?
जब हम एक से अधिक NULL मान वाले कॉलम पर DISTINCT क्लॉज का उपयोग करते हैं तो सभी NULL मानों को MySQL द्वारा समान माना जाता है। इसका मतलब है कि DISTINCT क्लॉज के गुणों के अनुसार, MySQL परिणाम सेट में केवल एक NULL मान लौटाएगा और अन्य को समाप्त कर देगा। टेस्टिंग नाम की एक टेबल के उदाहरण पर विचार करें, ज
-
हम एक ट्रिगर को कैसे नष्ट कर सकते हैं?
हम एक ट्रिगर को दो तरह से नष्ट कर सकते हैं - एक ट्रिगर को स्पष्ट रूप से छोड़ना DROP स्टेटमेंट की मदद से, हम एक ट्रिगर को स्पष्ट रूप से नष्ट कर सकते हैं। इसे निम्न उदाहरण की सहायता से समझा जा सकता है - mysql> DROP Trigger before_inser_studentage1; Query OK, 0 rows affected (0.05 sec) एक ट्रिगर को
-
MySQL विभिन्न पंक्तियों में लिखे गए कथन का मूल्यांकन कैसे करता है?
में बदल जाता है जो इंगित करता है कि MySQL ने अभी तक एक पूर्ण विवरण नहीं देखा है और बाकी की प्रतीक्षा कर रहा है। जब इसे अर्धविराम मिला तो MySQL कथन को निष्पादित करता है। इसे निम्न उदाहरण की सहायता से समझा जा सकता है - उदाहरण mysql> Select Id, Name -> From -> Stude
-
MySQL कथन लिखते समय '\c' विकल्प का क्या उपयोग है?
\c विकल्प का अर्थ स्पष्ट है और इसका उपयोग वर्तमान इनपुट को साफ़ करने के लिए किया जाता है। मान लीजिए यदि हम एक कमांड निष्पादित नहीं करना चाहते हैं जिसे हम दर्ज कर रहे हैं, तो हम एक स्पष्ट \c विकल्प का उपयोग कर सकते हैं जो वर्तमान इनपुट को साफ़ करता है। उदाहरण के लिए, \c विकल्प का उपयोग इस प्रकार किया
-
MySQL ट्रिगर और इससे संबंधित ट्रिगरिंग ईवेंट क्या है?
मूल रूप से, MySQL ट्रिगर डेटाबेस कैटलॉग में संग्रहीत कथनों का एक सेट है। यह डेटाबेस ऑब्जेक्ट हमेशा उस तालिका से जुड़ा होता है जिसे उस तालिका के लिए किसी विशेष प्रकार की घटना होने पर सक्रिय होने के लिए परिभाषित किया जाता है। दूसरे अर्थ में, हम कह सकते हैं कि MySQL ट्रिगर एक विशेष प्रकार की संग्रहीत प
-
MySQL ट्रिगर में 'प्रत्येक पंक्ति के लिए' कैसे काम करता है?
वास्तव में प्रत्येक पंक्ति के लिए का अर्थ प्रत्येक मिलान वाली पंक्तियों के लिए है जो या तो अपडेट हो जाती हैं या हटा दी जाती हैं। दूसरे शब्दों में, हम कह सकते हैं कि ट्रिगर प्रत्येक पंक्ति पर लागू नहीं होता है, यह केवल प्रत्येक प्रभावित तालिका पंक्ति के लिए ट्रिगर बॉडी को निष्पादित करने के लिए कहता ह