-
MySQL टेबल में स्टोर एपॉक को पढ़ने योग्य तारीख में कैसे बदलें?
MySQL टेबल में स्टोर यूनिक्स एपॉक (सेकंड्स) को मानव-पठनीय तारीख-समय में बदलने के लिए FROM_UNIXTIME() फंक्शन का उपयोग करें। उदाहरण टेबल निर्माण और डेटा: Insert into visitors Values(2, Raman, 1358659585); Query OK, 1 row affected (0.04 sec) क्वेरी और परिणाम: Select userid, name, FROM_UNIXTIME(epo
-
करंट ईयर की 1 जनवरी को एपॉक टाइमस्टैम्प में कैसे बदलें?
करंट ईयर की 1 जनवरी को यूनिक्स एपॉक (सेकंड्स) में बदलने के लिए UNIX_TIMESTAMP() फंक्शन का उपयोग करें: Select UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),-01-01)); +--------------------------------------------------+ | UNIX_TIMESTAMP(CONCAT(YEAR(CURDATE()),-01-01)) | +------------------------------------
-
MySQL स्टोर्ड फंक्शन से टेबल में मान कैसे इन्सर्ट करें?
स्टोर्ड फंक्शन का मुख्य उद्देश्य परिणाम लौटाना होता है। हालांकि, टेबल में डेटा इन्सर्ट या अपडेट करने के लिए भी फंक्शन बनाए जा सकते हैं, जो स्टोर्ड प्रोसीजर की तरह व्यवहार करते हैं। नीचे student_marks टेबल में मान इन्सर्ट करने के लिए tbl_insert फंक्शन का उदाहरण दिया गया है। फंक्शन निर्माण: END// Qu
-
MySQL स्टोर्ड फंक्शन से टेबल के मान कैसे अपडेट करें?
स्टोर्ड फंक्शन का मुख्य उपयोग परिणाम लौटाना होता है। लेकिन जब हम टेबल में डेटा डालने (INSERT) या अपडेट (UPDATE) करने के लिए फंक्शन बनाते हैं, तो यह स्टोर्ड प्रोसीजर की तरह ही काम करता है। नीचे एक उदाहरण दिया गया है जहां हम student_marks टेबल के मान अपडेट करने के लिए tbl_update नामक फंक्शन बनाते हैं।
-
MySQL में स्टोर्ड फंक्शन लिखकर किसी संख्या का फैक्टोरियल कैसे निकालें?
किसी दी गई संख्या का फैक्टोरियल (गुणनफल) निकालने के लिए MySQL स्टोर्ड फंक्शन का एक उदाहरण नीचे दिया गया है: CREATE FUNCTION factorial (n DECIMAL(3,0)) RETURNS DECIMAL(20,0) DETERMINISTIC BEGIN DECLARE factorial DECIMAL(20,0) DEFAULT 1; DECLARE counter DECIMAL(3,0); SET counter = n
-
MySQL स्टोर्ड फंक्शन को कैसे अल्टर करें?
यदि हमारे पास ALTER ROUTINE विशेषाधिकार हैं तो हम ALTER FUNCTION क्वेरी की मदद से MySQL स्टोर्ड फंक्शन को अल्टर कर सकते हैं। इसका सिंटैक्स निम्नानुसार है: सिंटैक्स ALTER FUNCTION function_name [characteristic ...] characteristic: { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL
-
MySQL स्टोर्ड फंक्शन्स क्या हैं और उन्हें कैसे बनाएं?
MySQL स्टोर्ड फंक्शन मूल रूप से एक विशेष प्रकार का स्टोर्ड प्रोग्राम है जो एकल मान वापस करता है। हम MySQL में स्टोर्ड फंक्शन्स का उपयोग मुख्य रूप से सरल सूत्रों या व्यावसायिक नियमों को एनकैप्सुलेट करने के लिए कर सकते हैं जो SQL स्टेटमेंट्स या स्टोर्ड प्रोग्राम्स के बीच पुन: प्रयोज्य हैं। इसके अलावा
-
किसी विशेष MySQL डेटाबेस में केवल स्टोर्ड फंक्शन्स की सूची कैसे देखें?
हम किसी विशेष MySQL डेटाबेस में केवल स्टोर्ड फंक्शन्स की सूची निम्न क्वेरी द्वारा देख सकते हैं: SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = query AND ROUTINE_TYPE = FUNCTION// +--------------+--------------------+ | ROUTINE_TYPE | ROUTINE_NAME |
-
क्या MySQL BIT_LENGTH() फंक्शन मल्टी-बाइट सुरक्षित है?
LENGTH() फंक्शन की तरह, MySQL BIT_LENGTH() फंक्शन मल्टी-बाइट सुरक्षित फंक्शन नहीं है। जैसा कि हम जानते हैं कि मल्टी-बाइट सुरक्षित फंक्शन्स जैसे CHAR_LENGTH() या CHARACTER_LENGTH(), और BIT_LENGTH() फंक्शन के बीच परिणाम का अंतर विशेष रूप से यूनिकोड के लिए प्रासंगिक है, जिसमें अधिकांश वर्ण दो बाइट्स म
-
किसी कॉलम के मानों के साथ स्ट्रिंग को पैड करने के बाद MySQL टेबल को कैसे अपडेट करें?
हम LPAD() या RPAD() फंक्शन का उपयोग UPDATE क्लॉज के साथ करके किसी कॉलम के मानों के साथ स्ट्रिंग को पैड करने के बाद MySQL टेबल को अपडेट कर सकते हैं। examination_btech टेबल के उदाहरण से यह स्पष्ट होगा: उदाहरण मान लीजिए यदि हम कॉलम course के मानों के अंत में स्ट्रिंग (CSE) जोड़ना चाहते हैं और टेबल को
-
किसी कॉलम के मानों को सिंगल कोट में उद्धृत करने के बाद MySQL टेबल को कैसे अपडेट करें?
हम जानते हैं कि QUOTE() फंक्शन की मदद से हम एक कॉलम के मानों को सिंगल कोट में रख सकते हैं। QUOTE() फंक्शन का UPDATE क्लॉज के साथ उपयोग करके हम उद्धृत मानों वाली टेबल को अपडेट कर सकते हैं। हमें QUOTE() फंक्शन के पैरामीटर के रूप में कॉलम नाम देना होगा। निम्न उदाहरण examination_btech टेबल को कॉलम Cour
-
किसी विशेष MySQL डेटाबेस में स्टोर्ड फंक्शन्स की सूची, कुछ अन्य जानकारी के साथ कैसे देखें?
हम किसी विशेष MySQL डेटाबेस में स्टोर्ड फंक्शन्स की सूची, अन्य जानकारी के साथ, निम्न क्वेरी द्वारा देख सकते हैं: SHOW FUNCTION STATUS WHERE db = query\G *************************** 1. row *************************** Db: query Name: factorial Type: FUNCTION Definer: root@localhost
-
किसी विशेष MySQL डेटाबेस में स्टोर्ड फंक्शन्स की सूची, पूर्ण जानकारी के साथ कैसे देखें?
हम mysql.proc का उपयोग करके किसी विशेष MySQL डेटाबेस में स्टोर्ड फंक्शन्स की सूची, पूर्ण जानकारी के साथ, निम्न क्वेरी द्वारा देख सकते हैं: Select * from mysql.proc where db = query AND type = FUNCTION \G *************************** 1. row *************************** db: query name: factori
-
किसी विशेष MySQL स्टोर्ड फंक्शन का सोर्स कोड कैसे देखें?
SHOW CREATE FUNCTION स्टेटमेंट की मदद से, हम एक स्टोर्ड फंक्शन का सोर्स कोड देख सकते हैं। इसे समझने के लिए हम क्वेरी में Hello() नामक स्टोर्ड फंक्शन का उपयोग कर रहे हैं: SHOW CREATE FUNCTION Hello\G *************************** 1. row *************************** Function: Hello sql_mode: ON
-
टेबल से डायनामिक डेटा का उपयोग करने वाला MySQL स्टोर्ड फंक्शन कैसे बनाएं?
MySQL स्टोर्ड फंक्शन्स टेबल्स को संदर्भित कर सकते हैं लेकिन वे उन स्टेटमेंट्स का उपयोग नहीं कर सकते जो परिणाम सेट वापस करते हैं। इसलिए हम कह सकते हैं कि कोई SELECT क्वेरी नहीं है जो परिणाम सेट वापस करती है। लेकिन हम SELECT INTO का उपयोग करके इससे छुटकारा पा सकते हैं। उदाहरण के लिए, हम Avg_marks नाम
-
MySQL स्टोर्ड फंक्शन कैसे मूल्यांकन करता है यदि टेबल से डायनामिक मानों का उपयोग करते समय इसे NULL मान मिलता है?
ऐसे मामलों में जब एक स्टोर्ड फंक्शन को NULL मान मिलते हैं तो यह परिणाम के रूप में NULL वापस करेगा। इसे नीचे दिए उदाहरण से समझा जा सकता है जिसमें छात्र Mohit के रिकॉर्ड्स में एक NULL मान है। अब, जब हम इस डेटा पर स्टोर्ड फंक्शन avg_marks लागू करेंगे, तो यह परिणाम के रूप में NULL वापस करेगा। SELECT A
-
किसी कॉलम के दशमलव मानों को निर्दिष्ट प्रारूप में कैसे प्राप्त करें?
MySQL FORMAT() फंक्शन, एक संख्या को #,###,###.### जैसे प्रारूप में परिवर्तित करता है जिसे निर्दिष्ट दशमलव स्थानों की संख्या तक राउंड किया जाता है और परिणाम को स्ट्रिंग के रूप में वापस करता है, का उपयोग किसी कॉलम के दशमलव मानों को निर्दिष्ट प्रारूप में प्राप्त करने के लिए किया जा सकता है। इसे समझने
-
कॉलम से मानों को जोड़ते समय किसी कॉलम में NULL मान होने पर CONCAT_WS() फंक्शन का CONCAT() फंक्शन पर क्या लाभ है?
हम जानते हैं कि CONCAT() फंक्शन NULL वापस करता है यदि कोई भी आर्गुमेंट NULL है लेकिन CONCAT_WS() फंक्शन केवल तभी NULL वापस करता है जब पहला आर्गुमेंट यानी सेपरेटर NULL हो और यह किसी अन्य NULL को अनदेखा करता है। हम कह सकते हैं कि यह CONCAT_WS() फंक्शन का CONCAT() फंक्शन पर लाभ है जब हम कॉलम से मानों
-
एक MySQL स्टोर्ड प्रोसीजर बनाएं जो कर्सर का उपयोग करके टेबल से पंक्तियाँ प्राप्त करता है?
निम्न एक स्टोर्ड प्रोसीजर है जो student_info टेबल के नाम कॉलम से रिकॉर्ड्स प्राप्त करता है जिसमें निम्न डेटा है: Select @val; +------+ | @val | +------+ | Ram | +------+ 1 row in set (0.00 sec) उपरोक्त परिणाम सेट से, हम देख सकते हैं कि val पैरामीटर को Ram मान मिला क्योंकि यह कॉलम Name का अंतिम मा
-
रिकर्सिव स्टोर्ड प्रोसीजर क्या हैं और MySQL रिकर्सन को क्यों सीमित करता है?
एक स्टोर्ड प्रोसीजर को रिकर्सिव कहा जाता है यदि यह स्वयं को कॉल करता है। मूल रूप से इस अवधारणा को रिकर्सन कहा जाता है। MySQL रिकर्सन को सीमित करता है ताकि त्रुटियां कम कठोर हों। हम निम्न क्वेरी की मदद से इस सीमा की जांच कर सकते हैं: Show variables LIKE %recur%; +------------------------+-------+ |