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