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

MySQL दृश्यों का उपयोग करने की सीमाएं क्या हैं?


विचारों का उपयोग करने के विभिन्न लाभों के बावजूद MySQL दृश्यों के उपयोग की निम्नलिखित सीमाएँ हैं -

  • दृश्यों की अनुक्रमणिका नहीं बना सकते - MySQL में, हम विचारों पर एक अनुक्रमणिका नहीं बना सकते हैं। ऐसा इसलिए है क्योंकि जब हम विचारों के विरुद्ध डेटा क्वेरी करते हैं तो अनुक्रमणिका का उपयोग नहीं किया जाता है।
  • MySQL दृश्य को अमान्य करता है - मान लीजिए, यदि हम उन तालिकाओं को छोड़ देते हैं या उनका नाम बदल देते हैं, जिनमें एक त्रुटि जारी करने के बजाय एक दृश्य संदर्भ देता है, तो MySQL दृश्य को अमान्य कर देता है। हम CHECK TABLE स्टेटमेंट का उपयोग यह देखने के लिए कर सकते हैं कि यह दृश्य मान्य है या नहीं।
  • MySQL दृश्य कुछ स्थितियों में अद्यतन करने योग्य नहीं हो सकते - असल में, साधारण दृश्य अद्यतन करने योग्य हो सकता है लेकिन जॉइन या सबक्वायरी इत्यादि के साथ एक जटिल चयन कथन पर बनाया गया दृश्य अपडेट करने योग्य नहीं हो सकता है।
  • MySQL भौतिक विचारों का समर्थन नहीं करता - हम भौतिक विचार नहीं बना सकते क्योंकि MySQL इसका समर्थन नहीं करता है।
  • FROM क्लॉज ऑफ व्यू में सबक्वेरी का उपयोग करना MySQL संस्करण पर निर्भर करता है - वास्तव में, यदि MySQL संस्करण 5.7.7 से कम है, तो हम FROM क्लॉज़ ऑफ़ व्यू में एक सबक्वेरी का उपयोग कर सकते हैं।
  • अस्थायी दृश्य नहीं बना सकते - दरअसल, परिभाषा एक अस्थायी तालिका को संदर्भित नहीं कर सकती है इसलिए हम एक अस्थायी दृश्य नहीं बना सकते हैं।
  • किसी ट्रिगर को दृश्य से संबद्ध नहीं कर सकता - हम किसी ट्रिगर को किसी दृश्य से संबद्ध नहीं कर सकते हैं।

  1. MySQL 8.0 में बहिष्कृत विकल्प और चर क्या हैं?

    कुछ विकल्प और चर जिन्हें MySQL 8.0 में हटा दिया गया है, उन्हें नीचे सूचीबद्ध किया गया है: संपीड़न :यह बताता है कि क्लाइंट कनेक्शन क्लाइंट/सर्वर प्रोटोकॉल में कम्प्रेशन का उपयोग करता है या नहीं। इसे MySQL 8.0.18 से हटा दिया गया था। expire_logs_days :यह विशिष्ट दिनों के बाद बाइनरी लॉग को शुद्ध करता ह

  1. MySQL 8.0 में पेश किए गए विकल्प और चर क्या हैं?

    MySQL 8.0 में हाल ही में पेश किए गए कुछ विकल्पों और चरों को नीचे सूचीबद्ध किया गया है: Com_clone: यह CLONE स्टेटमेंट की संख्या को दर्शाता है। इसे MySQL 8.0.2 में जोड़ा गया था। Com_create_role: यह उपयोग किए जाने वाले CREATE ROLE कथनों की संख्या को संदर्भित करता है। इसे MySQL 8.0.0 में जोड़ा गया था।

  1. MySQL समर्थित प्लेटफॉर्म क्या हैं?

    आइए MySQL द्वारा समर्थित विभिन्न प्लेटफॉर्म्स को देखें। MySQL को वर्चुअल वातावरण में परिनियोजित किया जा सकता है। यह नीचे बताए गए ऑपरेटिंग सिस्टम को सपोर्ट करता है - Oracle Linux/ Red Hat/ CentOS Oracle Linux 8 / Red Hat Enterprise Linux 8 / CentOS 8 जिसका आर्किटेक्चर x86_64, ARM 64 हो सकता है