जैसा कि हम जानते हैं कि विचार अन्य तालिकाओं या विचारों के शीर्ष पर निर्मित और डेटाबेस में संग्रहीत परिभाषाएं हैं। MySQL बेस टेबल से सीधे डेटा का चयन करने की तुलना में MySQL व्यू का उपयोग करने के निम्नलिखित लाभ हैं
डेटा एक्सेस को सरल बनाएं
- दृश्यों का उपयोग निम्न कारणों से डेटा एक्सेस को सरल बनाता है -
- एक दृश्य का उपयोग गणना करने और उसका परिणाम प्रदर्शित करने के लिए किया जा सकता है। उदाहरण के लिए, एक दृश्य परिभाषा जो समग्र कार्यों को आमंत्रित करती है, का उपयोग सारांश प्रदर्शित करने के लिए किया जा सकता है।
- दृश्यों की सहायता से, हम उचित WHERE क्लॉज के माध्यम से पंक्तियों के एक प्रतिबंधित सेट का चयन कर सकते हैं या किसी तालिका के कॉलम का केवल एक सबसेट चुन सकते हैं।
- दृश्यों की सहायता से, हम एक जॉइन या यूनियन का उपयोग करके एकाधिक तालिकाओं से डेटा का चयन कर सकते हैं।
उपरोक्त संचालन दृश्यों का उपयोग करके स्वचालित रूप से किया जा सकता है।
डेटा सुरक्षा में सुधार करता है
हम उपयोगकर्ता-विशिष्ट सामग्री को प्रदर्शित करने के लिए दृश्यों का उपयोग कर सकते हैं, इससे सुरक्षा में सुधार होता है क्योंकि कोई भी उपयोगकर्ता अन्य उपयोगकर्ताओं से संबंधित डेटा को एक्सेस या संशोधित करने में सक्षम नहीं हो सकता है।
डेटा व्याकुलता कम करें
दृश्य अप्रासंगिक कॉलम नहीं दिखाते हैं इसलिए वे डेटा विकर्षण को कम करते हैं।
मूल तालिका संरचना की उपस्थिति को बरकरार रखता है
एक दृश्य अन्य अनुप्रयोगों में व्यवधान को कम करने के लिए मूल तालिका संरचना की उपस्थिति को संरक्षित कर सकता है। यह उपयोगी होगा यदि हम कुछ अनुप्रयोगों को समायोजित करने के लिए तालिका की संरचना को बदलना चाहते हैं।
सभी प्रश्नों को लागू करता है
सभी प्रश्नों को विचारों पर लागू किया जा सकता है क्योंकि हम आधार तालिका पर लागू कर सकते हैं। मूल रूप से, हम विचारों में किसी भी खंड का उपयोग कर सकते हैं और विचारों का उपयोग INSERT/UPDATE/DELETE में किया जा सकता है। हम अन्य विचारों के विचार बना सकते हैं।