/ / डेटाबेस के साथ कार्य करना: इसके लिए क्या प्रश्न हैं

डेटाबेस के साथ कार्य करना: प्रश्न किस लिए हैं

एक "अनुरोध" क्या है? आमतौर पर किसी डेटाबेस के लिए क्वेरी का क्या अर्थ होता है? डेटाबेस को भेजे जाने वाले अनुरोध किसके लिए अभिप्रेत हैं?

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

आपको डेटाबेस प्रश्नों की आवश्यकता क्यों है?

केवल इस प्रश्न का ही उत्तर नहीं देना आवश्यक है किऐसा अनुरोध, लेकिन यह भी सवाल है कि अनुरोध किस लिए हैं। डेटाबेस में संग्रहीत जानकारी प्राप्त करने के लिए उनकी आवश्यकता होती है। सीधे शब्दों में कहें, डेटाबेस में प्रश्नों को व्यक्तिगत मामलों में आवश्यक जानकारी प्राप्त करने के लिए डिज़ाइन किया गया है। उनका उद्देश्य बहुत अलग हो सकता है: किसी तृतीय-पक्ष वेबसाइट पर बैंक ग्राहक के रूप में पहचान करना, या इंट्रानेट के कर्मचारी के रूप में पहचान करना, या गेम की वेबसाइट पर किसी प्रोफ़ाइल की स्थिति के बारे में जानकारी प्राप्त करना आवश्यक हो सकता है।

अनुरोध के घटक क्या हैं?

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

एक प्रश्न बनाना

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

क्वेरी निर्माण आम तौर पर समान होता हैविभिन्न विकास वातावरणों में काम करते समय। तो, आप इस प्रश्न का सामना कर रहे हैं: "पहुंच के लिए अनुरोध क्या हैं" या किसी अन्य विकास वातावरण में, और आप यह सुनिश्चित कर सकते हैं कि इस लेख में दिए गए उत्तर उन सभी के लिए काम करेंगे।

मूल अनुरोध डेटा

जैसा कि पहले उल्लेख किया गया है, केवल दो मुख्य घटक भाग हैं:

  • चुनें [क्या आवश्यक है 1, क्या आवश्यक है 2, क्या आवश्यक है 3] - यह इंगित करने के लिए प्रयोग किया जाता है कि कौन सी जानकारी की आवश्यकता है। यह वह है जिसे डेटाबेस से उस प्रोग्राम में स्थानांतरित किया जाएगा जिसके साथ उपयोगकर्ता काम कर रहा है।
  • से [तालिका जिससे डेटा लिया गया है] -यह आवश्यक डेटा इंगित करने के लिए पर्याप्त नहीं है, आपको यह भी इंगित करना होगा कि उन्हें कहां से लिया जाना चाहिए। डेटाबेस स्वयं डेटा नहीं, बल्कि तालिकाओं को संग्रहीत करता है, जिसमें डेटा स्वयं पहले से ही संग्रहीत होता है। इससे बचने के लिए अलग-अलग तालिकाओं में समान डेटा कॉलम हो सकते हैं, और यह संकेत दे सकते हैं कि यह कहां से आता है।

अतिरिक्त क्वेरी डेटा और थोक संचालन

के लिए अनुरोध वस्तु क्या है
खोज परिणाम को बेहतर बनाने और पहले से प्राप्त जानकारी के बारे में जानकारी प्रदान करने के लिए, अतिरिक्त कमांड का उपयोग किया जाता है:

  • जहां [खोज की स्थिति] - कुछ चयन शर्तों के संबंध में आवश्यक जानकारी को छाँटने के लिए उपयोग किया जाता है।
  • LIMIT [संख्या] - तालिका से ली जाने वाली पंक्तियों की संख्या को सीमित करने के लिए उपयोग किया जाता है।
  • ग्रुप बाय [क्वेरी पैरामीटर] - के लिए प्रयोग किया जाता हैडेटाबेस से प्राप्त जानकारी को समूहीकृत करने के लिए। लेकिन समूह को कोई जानकारी नहीं दी जा सकती है, बल्कि केवल आनुपातिक और उसी प्रकार की जानकारी दी जा सकती है। आप GROUP BY पर अलग लेख में अधिक जानकारी प्राप्त कर सकते हैं। प्रश्नों में समूह संचालन प्रदान की गई जानकारी की उपस्थिति में सुधार करने और इसे और अधिक पठनीय बनाने के लिए डिज़ाइन किया गया है।
  • UNION [क्वेरी] का उपयोग क्वेरी में एक अलग सबक्वेरी रखने के लिए किया जाता है। यदि आपको काफी महत्वपूर्ण मात्रा में जानकारी प्राप्त होती है, तो इस विकल्प की भी आवश्यकता हो सकती है।
  • LIKE "" का उपयोग यह जांचने के लिए किया जाता है कि किसी क्वेरी में मास्क एक निर्दिष्ट डेटा के आकार का है या नहीं। तो, इसकी मदद से एक ऐसे व्यक्ति की तलाश की जा सकती है, जिसका वेतन छह अंकों की संख्या में मापा जाता है।

उदाहरण

एक्सेस अनुरोध क्या हैं
जो लिखा है उसे समझना अपने आप में हैएक उपयुक्त उदाहरण निर्दिष्ट किए बिना समस्याग्रस्त। लेकिन एक उदाहरण भी सब कुछ नहीं समझा सकता है, और जब तक आप SQL डेवलपर्स द्वारा प्रदान की जाने वाली सभी संभावनाओं को समझ नहीं पाते हैं, तब तक आपको बहुत सारी जानकारी खोजनी होगी:

नाम चुनें, उत्पाद संख्या, सूची मूल्य के रूप में मूल्य

उत्पादन से। उत्पाद

जहां उत्पाद लाइन = "आर"

आइए ऊपर सुझाए गए कोड का विश्लेषण करें।सबसे पहले, आवश्यक डेटा का चयन होता है: नाम, उत्पाद संख्या और मूल्य पत्रक का पृष्ठ। इसके अलावा, मूल्य पत्रक को थोड़े अलग नाम के तहत प्रदर्शित किया जाता है - बस "कीमत"। डेटा "उत्पाद" डेटाबेस से "उत्पाद" तालिका से लिया जाता है। सामान्य तौर पर, डेटाबेस को निर्दिष्ट करना आवश्यक नहीं है यदि आप केवल एक के साथ काम कर रहे हैं, जिसके लिए आप वास्तव में अनुरोध भेज रहे हैं। लेकिन अगर कई आधार हैं, तो इंगित करना सुनिश्चित करें, यह देखते हुए कि कंप्यूटर यह नहीं समझ पाएगा कि आप किससे संपर्क कर रहे हैं या आम तौर पर आपके अनुरोध को अनदेखा कर देगा और एक त्रुटि देगा। तीसरी पंक्ति इंगित करती है कि सभी जानकारी प्रदर्शित नहीं होती है, लेकिन केवल वही होती है जो "पी" उत्पाद लाइन में जाती है। यह एक छोटे से लेख का अंत है, जिसे पढ़ने के बाद अब आप समझ गए हैं कि अनुरोध क्या हैं।

इसे पसंद किया:
0
लोकप्रिय पोस्ट
आध्यात्मिक विकास
भोजन
y