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

हम किसी विशेष MySQL संग्रहीत कार्यविधि का स्रोत कोड कैसे देख सकते हैं?


SHOW CREATE PROCEDURE स्टेटमेंट की मदद से हम स्टोर की गई प्रक्रिया का सोर्स कोड देख सकते हैं। इसे समझने के लिए हम क्वेरी में Allrecords () नामक संग्रहीत कार्यविधि का उपयोग इस प्रकार कर रहे हैं -

mysql> Show Create Procedure allrecords\G
*************************** 1. row ***************************
Procedure: allrecords
sql_mode:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Create Procedure: CREATE DEFINERb=`root`@`localhost` PROCEDURE `allrecords`()

BEGIN
Select * from Student_info;
END

character_set_client: cp850
collation_connection: cp850_general_ci
  Database Collation: latin1_swedish_ci
1 row in set (0.00 sec)

  1. हम किसी विशेष MySQL डेटाबेस में केवल संग्रहीत कार्यों की सूची कैसे देख सकते हैं?

    हम निम्नलिखित क्वेरी द्वारा केवल एक विशेष MySQL डेटाबेस में संग्रहीत कार्यों की सूची देख सकते हैं - mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query' AND ROUTINE_TYPE = 'FUNCTION'// +--------------+--------------------+ | ROUT

  1. हम किसी विशेष MySQL डेटाबेस में संग्रहीत विचारों की सूची कैसे देख सकते हैं?

    निम्नलिखित प्रश्नों की सहायता से, हम किसी विशेष डेटाबेस में संग्रहीत दृश्यों की सूची देख सकते हैं। हम यहां क्वेरी नाम के डेटाबेस का इस्तेमाल कर रहे हैं। mysql> SELECT TABLE_NAME FROM information_schema.`TABLES` WHERE TABLE_TYPE LIKE'view' AND TABLE_SCHEMA LIKE 'query'; +----------

  1. हम किसी विशेष MySQL डेटाबेस में संग्रहीत दृश्य (दृश्यों) के मेटाडेटा को कैसे देख सकते हैं?

    INFORMATION_SCHEMA डेटाबेस में एक दृश्य तालिका होती है जिसमें दृश्य मेटाडेटा यानी दृश्यों के बारे में डेटा होता है। इसे स्पष्ट करने के लिए हम इन्फो नाम के एक दृश्य का उदाहरण ले रहे हैं। उदाहरण निम्न क्वेरी जानकारी नामक दृश्य का मेटाडेटा दिखाएगी - INFORMATION_SCHEMA से चुनें * देखें। जहां TABLE_NAME