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

क्या हम अर्धविराम का उपयोग MySQL DEMILITER के रूप में कर सकते हैं?


नहीं, हम नहीं कर सकते। यदि आपने इसे अभी भी किया है, तो संग्रहीत कार्यविधि नहीं बनाई जाएगी। इसलिए, सबसे पहले आपको अपने DELIMITER को अर्धविराम (;) से अन्य जैसे (// ,??..etc) में बदलना होगा। निम्नलिखित वाक्य रचना है -

DELIMITER//CREATE PROCESSURE yourProcedureName()BEGINyourStatement1,...NEND//DELIMITER;

आइए हम एक संग्रहित प्रक्रिया बनाने के लिए उपरोक्त सिंटैक्स को लागू करें -

mysql> DELIMITER //mysql> CREATE PROCEDURE get_Message() -> BEGIN -> SELECT CONCAT("HELLO"," ","MYSQL USERS"); -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.23 सेकंड)mysql> DELIMITER;

अब आप कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल कर सकते हैं -

mysql> कॉल get_Message();

आउटपुट

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+------------------------------------------+| CONCAT("Hello", "", "MYSQL USERS") |+------------------------------------- -+| हेलो MYSQL उपयोगकर्ता |+-------------------------------------+1 पंक्ति सेट में (0.00 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुईं (0.01 सेकंड)
  1. क्या हम MySQL में ORDER BY NULL का उपयोग कर सकते हैं?

    हाँ, हम ऐसा कर सकते हैं नोट - MySQL 5.7 से पहले, ORDER BY NULL उपयोगी था, लेकिन MySQL 8.0 के साथ, ORDER BY NULL को निर्दिष्ट करना, उदाहरण के लिए, अंत में निहित सॉर्टिंग को दबाने के लिए अब आवश्यक नहीं है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड) इंसर्ट कमांड का उपय

  1. क्या हम MySQL क्वेरी में SELECT NULL स्टेटमेंट का उपयोग कर सकते हैं?

    हां, हम MySQL क्वेरी में SELECT NULL स्टेटमेंट का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड );क्वेरी ठीक है, 1 पंक्ति प्र

  1. क्या हम MySQL क्वेरी में "LIKE concat ()" का उपयोग कर सकते हैं?

    हाँ, हम ऐसा कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालि