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

MySQL में शामिल होने वाली जटिलताएं क्या हैं?

<घंटा/> <शरीर>

वास्तव में, सरल शब्दों में, हम कह सकते हैं कि तालिकाओं के बीच जुड़ना एकल-तालिका SELECT कथन का विस्तार है, लेकिन इसमें अतिरिक्त जटिलताएँ शामिल हैं:

सभी तालिकाओं को निर्दिष्ट करने की आवश्यकता है

हमें FROM क्लॉज में सभी तालिकाओं को निर्दिष्ट करने की आवश्यकता है जो शामिल होने में शामिल हैं। यह सेलेक्ट स्टेटमेंट के विपरीत है जिसमें केवल एक टेबल नाम आवश्यक है।

मेल खाने वाली शर्तों को निर्दिष्ट करने की आवश्यकता है

हमें केवल मिलान की शर्तों को निर्दिष्ट करने की आवश्यकता है जिसके आधार पर एक तालिका में एक तालिका में एक रिकॉर्ड के साथ एक अन्य तालिका में रिकॉर्ड से मेल खाता है। शर्तें अक्सर WHERE क्लॉज में दी जाती हैं, लेकिन विशेष सिंटैक्स शामिल होने के प्रकार पर निर्भर करता है।

स्तंभों की सूची निर्दिष्ट करने की आवश्यकता है

हमें केवल प्रदर्शित करने के लिए कॉलम की सूची निर्दिष्ट करने की आवश्यकता है। वे शामिल होने में शामिल किसी भी या सभी तालिकाओं के कॉलम शामिल कर सकते हैं।

विशिष्ट कॉलम के लिए विशिष्ट तालिका इंगित करने की आवश्यकता है

यदि एक जॉइन एक कॉलम नाम को संदर्भित करता है जो एक से अधिक टेबल में दिखाई देता है, तो नाम अस्पष्ट है और हमें यह इंगित करना चाहिए कि हर बार जब हम कॉलम को संदर्भित करते हैं तो हमारा मतलब किस टेबल से होता है।


  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 हो सकता है