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

MySQL

  1. यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है तो MySQL MAKE_SET() फंक्शन क्या वापस करता है?

    MySQL MAKE_SET() फंक्शन कुछ भी वापस नहीं करता यदि बिट का मान 1 है और पहली स्ट्रिंग NULL है। निम्न उदाहरण इस अवधारणा को प्रदर्शित करेगा: उदाहरण Select MAKE_SET(1, NULL,A,B); +---------------------------+ | MAKE_SET(1, NULL,A,B) | +---------------------------+ | | +--------

  2. यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं तो MySQL MAKE_SET() फंक्शन क्या वापस करता है?

    MySQL MAKE_SET() फंक्शन कुछ भी वापस नहीं करेगा यदि स्ट्रिंग्स के स्थान पर सभी NULL हैं। निम्न उदाहरण इसे दर्शाएगा: उदाहरण Select MAKE_SET(2, NULL,NULL,NULL); +-----------------------------+ | MAKE_SET(2, NULL,NULL,NULL) | +-----------------------------+ | | +-----------

  3. MySQL टेबल से कॉलम के मानों को मानों के सेट के रूप में कैसे वापस करें?

    MySQL MAKE_SET() फंक्शन की मदद से, हम MySQL टेबल से कॉलम के मानों को मानों के सेट के रूप में वापस कर सकते हैं। इसे समझने के लिए, हम Student_Name टेबल का उदाहरण ले रहे हैं जिसमें निम्न डेटा है: Select * from Student_Name; +---------+-------+---------+ | FName | Mname | Lname | +---------+------

  4. MySQL स्टोर्ड प्रोसीजर बनाकर फैक्टोरियल कैसे गणना करें?

    mysql> DELIMITER //mysql> CREATE PROCEDURE get_factorial(IN N INT) BEGIN SET @@GLOBAL.max_sp_recursion_depth = 255; SET @@SESSION.max_sp_recursion_depth = 255; CALL factorial_recursive(N, @factorial); SELECT @factorial; END //Query OK, 0 rows affected (0.00 sec)mysql> DELIMITER //my

  5. MySQL फंक्शन्स और प्रोसीजर्स के बीच सबसे महत्वपूर्ण अंतर क्या हैं?

    प्रोसीजर और फंक्शन्स के बीच सबसे महत्वपूर्ण अंतर यह है कि उन्हें अलग-अलग तरीके से इनवोक किया जाता है और अलग-अलग उद्देश्यों के लिए। इसके अलावा प्रोसीजर और फंक्शन्स के बीच निम्न अंतर हैं: एक प्रोसीजर कोई मान वापस नहीं करता। इसके बजाय, इसे एक ऑपरेशन करने के लिए CALL स्टेटमेंट के साथ इनवोक किया जाता ह

  6. स्टोर्ड प्रोसीजर में प्रिपेयर्ड स्टेटमेंट्स का उपयोग कैसे करें?

    यदि हम स्टोर्ड प्रोसीजर में प्रिपेयर्ड स्टेटमेंट्स का उपयोग करना चाहते हैं तो इसे BEGIN और END ब्लॉक के अंदर लिखा जाना चाहिए। इसे समझने के लिए, हम एक उदाहरण बना रहे हैं जिसकी मदद से हम टेबल के नाम को स्टोर्ड प्रोसीजर के पैरामीटर के रूप में पास करके उस टेबल के सभी रिकॉर्ड्स प्राप्त कर सकते हैं। उदाह

  7. MySQL NULLIF() कंट्रोल फ्लो फंक्शन CASE स्टेटमेंट के समान कैसे है?

    हम जानते हैं कि MySQL NULLIF() कंट्रोल फ्लो फंक्शन दोनों आर्गुमेंट्स समान होने पर NULL वापस करेगा, अन्यथा यह पहला आर्गुमेंट वापस करता है। इसलिए यह निम्न CASE स्टेटमेंट के समान है: CASE WHEN expression1=expression2 THEN NULL ELSE Expression2 END.

  8. दो स्ट्रिंग्स को जोड़ते समय, यदि मैं NULL मान जोड़ूं तो CONCAT() फंक्शन का आउटपुट क्या होगा?

    MySQL CONCAT() फंक्शन NULL वापस करेगा यदि आप दो स्ट्रिंग्स को जोड़ते समय NULL मान जोड़ते हैं। निम्न उदाहरण इसे दर्शाएगा: उदाहरण Select CONCAT(TutorialsPoint,.com,NULL); +--------------------------------------+ | CONCAT(TutorialsPoint,.com,NULL) | +--------------------------------------+ | NULL

  9. सिस्टम वेरिएबल max_allowed_packet का मान स्ट्रिंग-मूल्यवान फंक्शन के परिणाम को कैसे प्रभावित करता है?

    स्ट्रिंग-मूल्यवान फंक्शन NULL वापस करते हैं यदि परिणाम की लंबाई max_allowed_packet सिस्टम वेरिएबल के मान से अधिक होगी। वास्तव में, max_allowed_packet एक डायनामिक ग्लोबल वेरिएबल है जो पूर्णांक प्रकार के मान स्वीकार कर सकता है। ये मान केवल एक सत्र के लिए सेट किए जा सकते हैं। यह न्यूनतम मान के रूप में

  10. स्ट्रिंग्स को जोड़ते समय, यदि मैं NULL मान जोड़ूं तो CONCAT_WS() फंक्शन का आउटपुट क्या होगा?

    वास्तव में, CONCAT_WS() फंक्शन तभी NULL वापस करता है जब इसका पहला आर्गुमेंट यानी सेपरेटर NULL हो। एक उदाहरण नीचे है: Select CONCAT_ws(NULL,Tutorial,Point,.com); +-------------------------------------------+ | CONCAT_ws(NULL,Tutorial,Point,.com) | +-------------------------------------------+ | NUL

  11. MySQL कर्सर क्या है? इसके मुख्य गुण क्या हैं?

    कंप्यूटर विज्ञान और प्रौद्योगिकी में, एक डेटाबेस कर्सर एक नियंत्रण संरचना है जो डेटाबेस में रिकॉर्ड्स पर ट्रैवर्सल को सक्षम बनाती है। MySQL में कर्सर अन्य डेटाबेस में कर्सर के लगभग समान है। MySQL कर्सर SQL के परिणाम में एक-एक करके ट्रैवर्स करने के लिए दी गई एक प्रकार की लूप सुविधा है। हम MySQL में

  12. MySQL कर्सर का उपयोग करने के विभिन्न चरण क्या हैं?

    MySQL कर्सर का उपयोग करने के विभिन्न चरण निम्न हैं: घोषणा (DECLARATION) - सबसे पहले हमें DECLARE स्टेटमेंट का उपयोग करके एक कर्सर घोषित करना होगा। कर्सर घोषणा वेरिएबल घोषणा के बाद होनी चाहिए। MySQL कर्सर घोषित करने का सिंटैक्स निम्नानुसार हो सकता है: DECLARE cursor_name CURSOR FOR SELECT-statemen

  13. MySQL कर्सर का उपयोग करते समय NOT FOUND हैंडलर घोषित करना क्यों आवश्यक है?

    MySQL कर्सर के साथ काम करते समय हमें NOT FOUND हैंडलर घोषित करना होगा क्योंकि यह उस स्थिति को संभालता है जब कर्सर को कोई पंक्ति नहीं मिलती। यह उस स्थिति को भी संभालता है जब कर्सर पंक्ति के अंत तक पहुंच जाता है क्योंकि हर बार जब हम FETCH स्टेटमेंट कॉल करते हैं तो कर्सर परिणाम सेट में अगली पंक्ति खोज

  14. MySQL TRIM() फंक्शन का उद्देश्य क्या है?

    MySQL TRIM() फंक्शन का उपयोग स्ट्रिंग से विशेष सफिक्स या प्रीफिक्स या दोनों को हटाने के लिए किया जाता है। TRIM() फंक्शन के कार्य को इसके सिंटैक्स की मदद से समझा जा सकता है: सिंटैक्स TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) यहां, BOTH आर्गुमेंट का अर्थ है बाएं और दाएं दोनों त

  15. MySQL MAKE_SET() फंक्शन कब NULL वापस करता है?

    MySQL MAKE_SET() फंक्शन NULL वापस करता है यदि बिट का मान NULL है अन्यथा किसी अन्य स्थान पर NULL को यह फंक्शन अनदेखा करता है। निम्न उदाहरण इसे दर्शाएगा: उदाहरण Select MAKE_SET(2, NULL,B,NULL); +----------------------------+ | MAKE_SET(2, NULL,B,NULL) | +----------------------------+ | B

  16. किसी संख्या का फैक्टोरियल खोजने के लिए एक प्रोसीजर बनाएं?

    इसे निम्न क्वेरी की मदद से बनाया जा सकता है: BEGIN DECLARE result INT; DECLARE i INT; SET result = 1; SET i = 1; WHILE i <= x DO SET result = result * i; SET i = i + 1; END WHILE; SELECT x AS Number, result as Factorial; END// Query OK, 0 rows affected (

  17. = और := असाइनमेंट ऑपरेटर्स में क्या अंतर है?

    वास्तव में, वे दोनों असाइनमेंट ऑपरेटर हैं और मान निर्दिष्ट करने के लिए उपयोग किए जाते हैं लेकिन उनके बीच महत्वपूर्ण अंतर निम्नानुसार है: = ऑपरेटर मान निर्दिष्ट करता है या तो SET स्टेटमेंट के भाग के रूप में या UPDATE स्टेटमेंट में SET क्लॉज के भाग के रूप में, किसी अन्य मामले में = ऑपरेटर को तुलना ऑप

  18. MySQL IFNULL() कंट्रोल फ्लो ऑपरेटर का डिफ़ॉल्ट रिटर्न प्रकार क्या होगा?

    वास्तव में, IFNULL(expression1, expression2) का डिफ़ॉल्ट रिटर्न प्रकार दो अभिव्यक्तियों में से अधिक सामान्य होता है, क्रम STRING, REAL या INTEGER। इसे निम्न उदाहरण से समझा जा सकता है: उदाहरण Describe testing568; +-----------------------+------------+------+-----+---------+-------+ | Field

  19. 'BEGIN' और 'END' के बिना MySQL स्टोर्ड प्रोसीजर कैसे बनाएं?

    हम MySQL स्टोर्ड प्रोसीजर को BEGIN और END के बिना ठीक उसी तरह बना सकते हैं जैसे दोनों के साथ बनाया जाता है, केवल अंतर BEGIN और END को छोड़ना है। निम्न उदाहरण में, हम एक टेबल से सभी पंक्तियाँ प्राप्त करने के लिए BEGIN और END के बिना एक स्टोर्ड प्रोसीजर बना रहे हैं: उदाहरण SELECT * from Student_

  20. REPLACE() को UPDATE क्लॉज के साथ कैसे उपयोग करें ताकि टेबल में स्थायी परिवर्तन किए जा सकें?

    हम जानते हैं कि REPLACE() फंक्शन का उपयोग एक स्ट्रिंग के भीतर सबस्ट्रिंग के घटनाओं को दूसरी सबस्ट्रिंग से प्रतिस्थापित करने के लिए किया जाता है। हम REPLACE फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ टेबल को अपडेट करने के लिए भी कर सकते हैं। निम्न उदाहरण इसे दर्शाएगा: उदाहरण Select Name, Father_Name f

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:193/229  20-कंप्यूटर/Page Goto:1 187 188 189 190 191 192 193 194 195 196 197 198 199