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

डेटाबेस व्यू का क्या अर्थ है और MySQL व्यू कैसे काम करते हैं?


एक डेटाबेस व्यू एक SQL स्टेटमेंट से अधिक कुछ नहीं है जिसे डेटाबेस में एक संबद्ध नाम के साथ स्टोर किया जाता है। एक व्यू वास्तव में एक पूर्वनिर्धारित SQL क्वेरी के रूप में एक टेबल की रचना है।

एक व्यू टेबल की सभी पंक्तियों को समाहित कर सकता है या टेबल से चुनिंदा पंक्तियों को चुन सकता है। एक MySQL व्यू एक या कई टेबल से बनाया जा सकता है जो व्यू बनाने के लिए लिखी गई MySQL क्वेरी पर निर्भर करता है।

व्यू, जो एक प्रकार की वर्चुअल टेबल हैं, उपयोगकर्ताओं को निम्न कार्य करने की अनुमति देते हैं -

  • डेटा को इस तरह संरचित करें जो उपयोगकर्ताओं या उपयोगकर्ताओं के वर्गों को स्वाभाविक या सहज लगे।
  • डेटा तक पहुंच को इस तरह प्रतिबंधित करें कि एक उपयोगकर्ता वही देख सके और (कभी-कभी) संशोधित कर सके जो उन्हें चाहिए और उससे अधिक नहीं।
  • विभिन्न टेबल से डेटा सारांशित करें जिसका उपयोग रिपोर्ट उत्पन्न करने के लिए किया जा सकता है।

मूल रूप से, व्यू अन्य टेबल या व्यू के शीर्ष पर बनी परिभाषाएं हैं। अगर अंतर्निहित टेबल में डेटा बदलता है, तो वही व्यू में प्रतिबिंबित होता है। एक व्यू एकल या एकाधिक टेबल के शीर्ष पर बनाया जा सकता है। MySQL ने संस्करण 5+ से डेटाबेस व्यू का समर्थन किया है और निम्न दो तरीकों से व्यू के विरुद्ध क्वेरी को प्रोसेस करता है -

  • एक अस्थायी टेबल बनाकर - इस तरीके में, MySQL व्यू परिभाषा स्टेटमेंट के आधार पर एक अस्थायी टेबल बनाता है और इस अस्थायी टेबल पर आने वाली क्वेरी को निष्पादित करता है।
  • क्वेरी को संयोजित करके - इस तरीके में, MySQL आने वाली क्वेरी को व्यू को परिभाषित करने वाली क्वेरी के साथ एक क्वेरी में संयोजित करता है और संयुक्त क्वेरी को निष्पादित करता है।

  1. PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें? PHPMyAdmin में MySQL DECIMAL सटीकता और स्केल कैसे निर्दिष्ट करें?

    DECIMAL(M, D) संरचना DECIMAL के लिए दो पैरामीटर आवश्यक हैं: M (Precision) — कुल अंकों की संख्या (अधिकतम 65)। D (Scale) — दशमलव बिंदु के बाद के अंकों की संख्या (अधिकतम 30, M ≤ 65)। सिंटैक्स: DECIMAL(M, D) उदाहरण: DECIMAL(6, 4) कुल 6 अंक, 4 दशमलव के बाद → 2 पूर्णांक अंक। मान्य सीमा: -99.9999 से

  1. सफारी में रीडर व्यू क्या है और इसका उपयोग कैसे करें? सफारी में रीडर व्यू क्या है और इसका उपयोग कैसे करें?

    जब सुविधाजनक सुविधाओं की बात आती है जिनसे हम अनजान हो सकते हैं, तो हमारे Apple डिवाइस सोने की खान हैं। सफारी पर एक शानदार सुविधा जिसे आपने छोड़ दिया होगा वह है रीडर मोड। रीडर व्यू, जिसे अक्सर रीडिंग मोड कहा जाता है, आपके सफारी सर्च बार के ऊपरी-बाएं कोने में एक आइकन के रूप में दिखाई देता है, और यह आप

  1. - Python MySQL में डेटाबेस से टेबल डिलीट करना

    कभी-कभी पूरे टेबल को डेटाबेस से डिलीट करना आवश्यक होता है। अवांछित डेटा को डेटाबेस में रखना स्टोरेज का खराब उपयोग है। मान लीजिए, हमारे डेटाबेस में Employees नाम की एक टेबल है और किसी कारण से, हमें अब इस टेबल की अपने डेटाबेस में आवश्यकता नहीं है। इसलिए, उस विशेष टेबल को डिलीट करना सबसे अच्छा है जो हम