SQL में व्यू कैसे बनाएं

एसक्यूएल में व्यू क्या है?

डेटाबेस हमें VIEW नामक वास्तविक तालिका के बजाय वर्चुअल तालिका का उपयोग करके डेटा तक पहुंचने या प्रदर्शित करने का एक तरीका प्रदान करता है। ये दृश्य वास्तविक तालिका डेटा संग्रहीत नहीं करते हैं। वास्तविक तालिका से डेटा पुनर्प्राप्त करें देखें और उस डेटा को प्रदर्शित करें। हम आधार तालिका से डेटा पुनर्प्राप्त करने के लिए SQL 'चयन' कथन का उपयोग कर सकते हैं। मूल रूप से, सुरक्षा उद्देश्यों के लिए दृश्य अच्छी सुविधा है, क्योंकि जब कोई दृश्य के माध्यम से डेटा तक पहुंचता है, तो वह आधार तालिका के बजाय केवल दृश्य तक पहुंच सकता है।

SQL में व्यू कैसे बनाएं

  • दृश्य बनाएं कथन जिसे हम SQL में एक दृश्य बनाने के लिए उपयोग करते हैं, सिंटैक्स नीचे दिया गया है
  • दृश्य बनाएं देखने का नाम
  • चुनते हैं कॉलम का नाम
  • से तालिकाओं का नाम
  • कहां शर्तेँ
  • देखने का नाम: यह उस दृश्य का नाम है जिसे आप अपनी आवश्यकता के अनुसार चुन सकते हैं।
  • कॉलम का नाम: सेलेक्ट स्टेटमेंट में आप उन कॉलम के नाम लिख सकते हैं जिन्हें आप व्यू में दिखाना चाहते हैं।
  • तालिकाओं का नाम: तालिका में, नाम उन एक या अधिक तालिकाओं के नाम लिखते हैं जिन्हें आप अपने विचार में जोड़ना चाहते हैं।
  • शर्तेँ: यह वैकल्पिक आपके व्यवसाय मॉडल पर निर्भर करता है।

SQL सर्वर में एक दृश्य कैसे बनाएं

सर्वर-साइड में विचारों को संभालना महत्वपूर्ण है क्योंकि ज्यादातर हम क्लाइंट-साइड दिखाने के लिए सर्वर-साइड में व्यू बनाते हैं।



सिंटैक्स लगभग ऊपर दिया गया है,

दृश्य बनाएं [या बदलें] schema_name.view_name [( column_list )]

जैसा

बयानों का चयन करें;

UI का उपयोग करके SQL सर्वर प्रबंधन स्टूडियो में एक दृश्य बनाएं

SQL भी a . प्रदान करता है प्रयोक्ता इंटरफ़ेस एक दृश्य बनाने के लिए। प्रक्रिया नीचे दी गई है,

ओपन SQL सर्वर मैनेजमेंट स्टूडियो इमेज में दिया गया है

इस तरह ऑन व्यू फोल्डर पर राइट क्लिक करें,

उपरोक्त चरण के बाद SQL सर्वर सभी तालिकाओं को प्रदर्शित करता है, फिर तालिका का नाम चुनें जिसे आप एक दृश्य बनाना चाहते हैं,

सेलेक्ट करने के बाद Add बटन दबाएं। अब आपका व्यू तैयार है।

विभिन्न तालिकाओं का उपयोग करके एक दृश्य बनाएं

मैंने परिचयात्मक या वाक्यविन्यास भाग में भी उल्लेख किया है कि हम एक दृश्य बना सकते हैं जो कई तालिकाओं का संयोजन कर सकता है। इसका मतलब है कि एक दृश्य विभिन्न तालिकाओं का डेटा दिखा सकता है।

उदाहरण:

दृश्य बनाएं देखें_नाम

चुनते हैं कॉलम 1, कॉलम 2, कॉलम 3 ...

से टेबल1, टेबल2, टेबल3...

कहाँ पे ऐच्छिक

SQL सर्वर 2014 में दृश्य बनाएँ

SQL सर्वर के सभी संस्करणों जैसे 2012, 2014 और 2015 आदि में एक दृश्य बनाने के लिए SQL का समान सिंटैक्स है।

MySQL डेवलपर में एक दृश्य बनाएं

अब हम डेटाबेस मैनेजमेंट सिस्टम्स पर चर्चा कर रहे हैं। विभिन्न डीबीएमएस जैसे ओरेकल, माईएसक्यूएल इत्यादि का उपयोग करके विचार कैसे बनाएं।

डेटाबेस प्रबंधन प्रणाली उपयोगकर्ताओं के लिए एक दृश्य बनाने का एक अच्छा तरीका प्रदान करती है।

चयन कथन के रूप में `view_name` देखें;

SQL में दृश्य बनाने के लिए एक संपूर्ण उदाहरण

एक दृश्य बनाने की क्वेरी नीचे दी गई है,

दृश्य बनाएं [ब्राज़ील ग्राहक] AS
ग्राहक नाम चुनें, संपर्क नाम
ग्राहकों से
जहां देश = 'ब्राजील';

परिणामी तालिका यह है कि उपरोक्त क्वेरी के विरुद्ध बनाएं।

आपका डेटाबेस टेबल्स

क्वेरी परिणाम देखें:

आप SQL में एक दृश्य कैसे बनाते हैं?

एसक्यूएल सर्वर दृश्य बनाएं
  1. सबसे पहले, का नाम निर्दिष्ट करें दृश्य के बाद दृश्य बनाएं खोजशब्द। स्कीमा_नाम उस स्कीमा का नाम है जिसमें दृश्य संबंधित है।
  2. दूसरा, एक चयन कथन निर्दिष्ट करें ( select_statement ) जो परिभाषित करता है दृश्य AS कीवर्ड के बाद। चयन कथन एक या अधिक तालिकाओं को संदर्भित कर सकता है।

उदाहरण के साथ SQL में एक दृश्य क्या है?

में देखा गया एसक्यूएल वर्चुअल टेबल की तरह हैं। ए दृश्य इसमें पंक्तियाँ और स्तंभ भी होते हैं क्योंकि वे डेटाबेस में एक वास्तविक तालिका में होते हैं। हम एक बना सकते हैं दृश्य डेटाबेस में मौजूद एक या अधिक तालिकाओं से फ़ील्ड का चयन करके। ए राय या तो किसी तालिका की सभी पंक्तियाँ हो सकती हैं या कुछ शर्तों के आधार पर विशिष्ट पंक्तियाँ हो सकती हैं।

हम SQL में दृश्य क्यों बनाते हैं?

दृश्य एक ही वर्चुअल टेबल में कई तालिकाओं को जोड़ और सरल कर सकते हैं। दृश्य एकत्रित तालिकाओं के रूप में कार्य कर सकते हैं, जहां डेटाबेस इंजन डेटा (योग, औसत, आदि) एकत्र करता है और डेटा के हिस्से के रूप में परिकलित परिणाम प्रस्तुत करता है। दृश्य डेटा की जटिलता को छिपा सकते हैं।

मैं SQL में एक जटिल दृश्य कैसे बना सकता हूँ?

जटिल दृश्य एक से अधिक बेस टेबल पर निर्माण किया जा सकता है। विशेष रूप से, जटिल विचार इसमें शामिल हो सकते हैं: शर्तों में शामिल हों, खंड द्वारा समूह, खंड द्वारा आदेश। केवल एक एकल आधार तालिका शामिल है या is बनाया था केवल एक टेबल से। एक से अधिक बेस टेबल शामिल हैं या is बनाया था एक से अधिक टेबल से।

हम एक दृश्य में डेटा कैसे सम्मिलित कर सकते हैं?

आप ऐसा कर सकते हैं डालने पंक्तियों एक दृश्य में केवल अगर दृश्य परिवर्तनीय है और इसमें कोई व्युत्पन्न कॉलम नहीं है। दूसरे प्रतिबंध का कारण यह है कि a डाला पंक्ति प्रदान करनी चाहिए मूल्यों सभी कॉलम के लिए, लेकिन डेटाबेस सर्वर यह नहीं बता सकता कि कैसे वितरित किया जाए डाला एक अभिव्यक्ति के माध्यम से मूल्य।

चार अलग-अलग प्रकार के दृश्य क्या हैं?

इसे समझाए विभिन्न सभी के बीच चार प्रकार उपलब्ध दृश्यों की।
  • डेटाबेस राय (एसई11)
  • मदद राय (एसई54)
  • प्रक्षेपण राय .
  • रखरखाव राय (एसई54)

सत्य दृष्टिकोण क्या है?

व्याख्या: दृश्य एक वर्चुअल टेबल है, जिसके माध्यम से एक या एक से अधिक टेबल से डेटा के चुनिंदा हिस्से को देखा जा सकता है। ए दृश्य स्वयं का डेटा शामिल नहीं है।

एक प्रकार का दृश्य क्या है?

व्यू बनाम टेबल क्या है?

वहा तीन है प्रकार सचित्र विचारों की: परिप्रेक्ष्य। सममितीय। तिरछा

क्या टेबल एसक्यूएल से तेज है?

स्नोफ्लेक में क्या दृश्य है?

1. टू टेबल डेटा को पंक्तियों और स्तंभों के रूप में व्यवस्थित करने और उन्हें संरचित प्रारूप में प्रदर्शित करने के लिए उपयोग किया जाता है। यह संग्रहीत जानकारी को मानव के लिए अधिक समझने योग्य बनाता है। विचारों आभासी/तार्किक के रूप में व्यवहार किया जाता है टेबल अभ्यस्त दृश्य या के कुछ हिस्सों में हेरफेर टेबल .

आप एक दृश्य कैसे बनाते हैं?

विचारों प्रश्न पूछें और तेज लिखने के लिए, लेकिन वे अंतर्निहित क्वेरी में सुधार नहीं करते हैं प्रदर्शन . एक बार जब हम एक इंडेक्स बना लेते हैं दृश्य , हर बार जब हम अंतर्निहित में डेटा संशोधित करते हैं टेबल तो न केवल चाहिए एसक्यूएल सर्वर उन पर अनुक्रमणिका प्रविष्टियाँ बनाए रखता है टेबल , लेकिन यह भी पर सूचकांक प्रविष्टियाँ दृश्य .

एक दृश्य पर क्या नहीं किया जा सकता है?

तालिकाएँ और दृश्य डेटाबेस स्कीमा में बनाए और बनाए रखने वाली प्राथमिक वस्तुएँ हैं: सभी डेटा हिमपात का एक खंड तालिकाओं में संग्रहीत है। दृश्यों का उपयोग चयनित पंक्तियों और स्तंभों को एक या अधिक तालिकाओं में प्रदर्शित करने के लिए किया जा सकता है।

आप ट्रिगर कैसे बनाते हैं?

प्रति एक दृश्य बनाएं , एक उपयोगकर्ता के पास विशिष्ट कार्यान्वयन के अनुसार उपयुक्त सिस्टम विशेषाधिकार होना चाहिए। दृश्य बनाएं view_name AS SELECT column1, column2.. टेबल_नाम से जहां [शर्त]; आप अपने SELECT स्टेटमेंट में उसी तरह से कई टेबल शामिल कर सकते हैं जैसे आप उन्हें सामान्य SQL SELECT क्वेरी में इस्तेमाल करते हैं।

क्या दृश्य डीडीएल है?

एक दृश्य पर क्या नहीं किया जा सकता ? व्याख्या: MySQL में, 'Views' वर्चुअल टेबल के रूप में कार्य करता है। a . पर अनुक्रमणिका बनाना संभव नहीं है दृश्य . हालांकि, उनका उपयोग उन विचारों के लिए किया जा सकता है जिन्हें मर्ज एल्गोरिदम का उपयोग करके संसाधित किया जाता है।

डीडीएल उदाहरण क्या है?

पिछले अध्यायों में, वर्णन करने के लिए आधार तालिकाओं का उपयोग किया गया था डीडीएल और डीएमएल बयान। आधार तालिका में डिस्क पर संग्रहीत डेटा होता है। इस प्रकार, विचारों वर्चुअल टेबल भी कहलाते हैं।

डीडीएल कमांड कितने प्रकार के होते हैं?

डेटा हेरफेर भाषा का उपयोग डेटाबेस में डेटा को पुनः प्राप्त करने, अद्यतन करने और हटाने के लिए किया जाता है। डीडीएल SQL में उपयोग किए जाने वाले कमांड CREATE, DROP, ALTER, TRUNCATE, आदि हैं डीएमएल SQL में प्रयुक्त कमांड INSERT, UPDATE, DELETE, SELECT, आदि हैं। CREATE कमांड का उपयोग टेबल बनाने के लिए किया जाता है या दृश्य एक टेबल का।