चीट शीट एसक्यूएल – परिचय
एसक्यूएल को अक्सर संरचित सवाल भाषा कहा जाता है, यह एक घोषणात्मक और बहु-प्रतिमान भाषा है जो डोमेन मॉडल को संबंधित मॉडल डेटाबेस में डेटा व्यवस्थित करने के लिए डेटा मॉडल को डिजाइन और प्रबंधित करने के लिए उपयोग की जाती है। एसक्यूएल डोनाल्ड चेम्बरलिन और रेमंड बॉयस द्वारा डिजाइन किया गया था। एसक्यूएल पहली बार वर्ष 1 9 74 में दिखाई दिया। एसक्यूएल स्थिर टाइपिंग और मजबूत अनुशासन है। एसक्यूएल क्रॉस-प्लेटफार्म ऑपरेटिंग सिस्टम का समर्थन करता है। फ़ाइल का विस्तार. एसक्यूएल होगा और आईएसओ / आईईसी द्वारा विकसित किया गया था। एसक्यूएल के पास आवश्यक संचालन के आधार पर अलग-अलग संचालन करने के लिए बयान नामक विभिन्न उपन्यास हैं।
चीट शीट एसक्यूएल पर आदेश और सामग्री
चीट शीट एसक्यूएल कमांड को विभिन्न श्रेणियों में वर्गीकृत किया जा सकता है जिन्हें डाटा कि परिभाषा कमांड, डेटा मैनिपुलेशन कमांड और डेटा कंट्रोल कमांड के रूप में वर्गीकृत किया जा सकता है। नीचे चीट शीट एसक्यूएल कमांड बताए गए हैं जो विभिन्न प्रकार के संचालन करते हैं:
सवाल |
विवरण
|
डाटा मैनेजमेंट कमांड्स |
|
<टेबल _नाम>; से * चुनें | उल्लिखित तालिका से संपूर्ण डेटा पूछने के लिए |
<टेबल _नाम>; से col1, col2 का चयन करें | किसी तालिका से दो कॉलम पुनर्प्राप्त करने के लिए |
तालिका से कॉल 1, col2 का चयन करें जहां स्थिति; | किसी शर्त के आधार पर तालिका से डेटा पूछने के लिए |
<टेबल _नाम>; से अलग कॉल का चयन करें | एक टेबल से अलग रिकॉर्ड पूछने के लिए |
तालिका से अलग कॉल का चयन करें जहां स्थिति; | डेटा फ़िल्टर करने के लिए किसी शर्त के आधार पर तालिका से अलग-अलग रिकॉर्ड पूछने के लिए |
Col2 एएससी द्वारा टेबल ऑर्डर से col1, col2 का चयन करें; | किसी तालिका से डेटा पूछने के लिए और पुनर्प्राप्त रिकॉर्ड्स को आरोही क्रम में क्रमबद्ध करें |
Col2 डीईएससी द्वारा टेबल ऑर्डर से col1, col2 का चयन करें; | किसी तालिका से डेटा पूछने के लिए और पुनर्प्राप्त रिकॉर्ड्स को अवरोही क्रम में क्रमबद्ध करें |
टेबल ग्रुप द्वारा col2 से कुल (col1), col2 का चयन करें; | कॉलम के आधार पर डेटा एकत्र करने के लिए तालिका से डेटा पूछने के लिए। |
कुल मिलाकर (col1), col2 से col2 होने स्थिति से तालिका 2 का चयन करें; | कॉलम और एक शर्त के आधार पर डेटा एकत्र करने के लिए तालिका से डेटा पूछने के लिए। |
तालिका 1 में कॉल 1, col2 का चयन करें INNER जॉइन टेबल 2 स्थिति पर; | कई तालिकाओं से डेटा पूछने के लिए और आंतरिक स्थिति में शामिल होने के परिणामस्वरूप एक परिणाम दिखाएं |
तालिका 1 से col1, col2 का चयन करें बाएं जॉइन तालिका 2 स्थिति पर; | एकाधिक तालिकाओं से डेटा पूछने के लिए और बाएं परिणाम के आधार पर परिणाम में शामिल हों और एक परिणाम के रूप में प्रदर्शित करें |
तालिका 1 से col1, col2 का चयन करें तालिका 2 स्थिति में स्थिति 2 में शामिल हों | एकाधिक तालिकाओं से डेटा पूछने के लिए और एक परिणाम के आधार पर परिणाम में शामिल होने के लिए और एक परिणाम के रूप में प्रदर्शित करें |
तालिका 1 से कॉल 1, col2 का चयन करें पूर्ण बाहरी जॉइन टेबल 2 स्थिति पर; | एकाधिक तालिकाओं से डेटा पूछने के लिए और पूर्ण बाहरी परिणाम को एक शर्त के आधार पर परिणाम में शामिल करें और एक परिणाम के रूप में प्रदर्शित करें |
तालिका 1 क्रॉस जॉइन टेबल 2 से col1, col2 का चयन करें; | कई तालिकाओं से डेटा पूछने के लिए और एक परिणाम के रूप में अभिलेख और प्रदर्शन के कार्टेशियन उत्पाद प्राप्त करने के परिणामस्वरूप क्रॉस परिणाम प्राप्त करें |
तालिका 1 से col1, col2 का चयन करें यूनियन का चयन करें col1, col2 से col2; | एकाधिक तालिकाओं से डेटा पूछने और दो तालिकाओं से अभिलेख के परिणामों को गठबंधन करने के लिए। |
डेटा परिभाषा कमांड्स |
|
तालिका का नाम बनाएं (कॉल नाम डेटा प्रकार कन्स्ट्रेंट) | नए कॉलम के साथ एक टेबल बनाने के लिए और सभी कॉलम परिभाषा को अल्पविराम द्वारा वर्णित किया जा सकता है |
वैकल्पिक तालिका टेबल _नाम; | टेबल में एक नया कॉलम जोड़ने के लिए |
ड्रॉप तालिका का टेबल _नाम; | डेटाबेस से पूरी टेबल को हटाने के लिए |
स्तंभों की टेबल _नाम सूची मूल्यों की सूची मूल्य सूची में शामिल करें | एक रिकॉर्ड के लिए टेबल में डेटा डालने के लिए। |
अद्यतन तालिका अस्त ( SET ) col1 = अद्यतन मूल्य | कॉलम नाम के आधार पर टेबल में सेल मान को अपडेट करने के लिए |
अद्यतन तालिका SET col1 = अद्यतन मान 1, col2 = अद्यतन मान 2 कहां | स्तंभ नाम और स्थिति के आधार पर टेबल में एकाधिक सेल मानों को अपडेट करने के लिए |
तालिका नाम से हटा दें | टेबल में पूरा डेटा हटाने के लिए |
टेबल नाम से हटाएं जहां स्थिति है | किसी शर्त के आधार पर टेबल में पूरा डेटा हटाने के लिए |
डेटा नियंत्रण कमांड |
|
उपयोगकर्ता अनुदान विकल्प पर ऑब्जेक्ट नाम पर अनुदान ऑब्जेक्ट विशेषाधिकार | अनुदान विकल्प और पहुंच आवश्यकता के आधार पर किसी विशेष उपयोगकर्ता तक पहुंच प्रदान करने के लिए। |
उपयोगकर्ता से ऑब्जेक्ट नाम पर ऑब्जेक्ट विशेषाधिकारों को पुनर्स्थापित करें | किसी विशेष उपयोगकर्ता से किसी विशेष उपयोगकर्ता तक पहुंच को निरस्त करने के लिए |
चीट शीट एसक्यूएल कमांड का उपयोग करने के लिए नि: शुल्क टिप्स और ट्रिक्स:-
- एसक्यूएल चीट शीट कमांड का उपयोग किसी भी आईडीई या उपकरण में किया जा सकता है जहां उपयोगकर्ता डेटाबेस प्रकार की JAR फ़ाइल का उपयोग कर डेटाबेस से कनेक्ट हो गया है।
- बाजार में मौजूद विभिन्न डेटाबेस ओरेकल, माइक्रोसॉफ्ट एसक्यूएल सर्वर, आईबीएम डीबी 2 इत्यादि हैं, जिन्हें इन सभी को डेटा ऑपरेशंस प्रबंधित करने के लिए अपने संबंधित जार और टूल्स का उपयोग करके जोड़ा जा सकता है।
- नीचे दिए गए प्रश्नों के आधार पर आवश्यक डेटा के आधार पर कुछ जटिल संचालन करने के लिए एसक्यूएल के लिए चीट शीट कमांड के साथ एसक्यूएल समेकित कार्यों के लिए एक अलग चीट शीट है।
समारोह |
विवरण |
गिनती करना | सूची में तत्वों की संख्या गिनने के लिए |
योग | सूची में तत्वों की कुल योग वापस करने के लिए |
अधिकतम | |
औसत | एक सूची का औसत वापस करने के लिए |
कम से कम | सूची से न्यूनतम मान वापस करने के लिए |
अधिकतम | सूची से अधिकतम मूल्य वापस करने के लिए |
- एसक्यूएल के लिए चीट शीट कमांड का उपयोग करके, दृश्य को भी प्रबंधित और बनाया जा सकता है.
- अनुक्रमित और ट्राइगर्स को भी चीट शीट एसक्यूएल कमांड का उपयोग करके प्रबंधित किया जा सकता है।
- विभिन्न चीट शीट एसक्यूएल ऑपरेटर्स अंकगणितीय ऑपरेटरों, लॉजिकल ऑपरेटर, तुलना ऑपरेटर, और नकारात्मक उद्देश्य प्रोग्रामिंग भाषाओं के समान नकारात्मक ऑपरेटर हैं
- अभिव्यक्तियों के लिए अलग एसक्यूएल के लिए चीट शीट न्यूमेरिक, बूलियन और डेट है।
- टेबल पर संचालन करते समय विश्वसनीयता, अनावश्यकता और सटीकता सुनिश्चित करने के लिए अलग-अलग एसक्यूएल बाधाएं तालिका कॉलम पर आदेश निष्पादित करने के नियम हैं।
- अखंडता के मामले में, रेफरेंसियल इंटेग्रिटी कमांड के साथ अखंडता बाधाओं को निष्पादित करने में एक प्रमुख भूमिका निभाती है। उपलब्ध विभिन्न बाधाएं ईमानदारी बाधाओं और ड्रॉप बाधाएं हैं।
- एसक्यूएल इंजेक्शन एक और अवधारणा है जहां डेटा सबमिट करने से बचने के लिए डेटा को संसाधित करने या चलाने से पहले उपयोगकर्ता को डेटा को हमेशा सत्यापित किया जाना चाहिए और डेटा के किसी भी नुकसान के बिना सुरक्षित और सुरक्षित डेटा संचालन सुनिश्चित करना चाहिए।
निष्कर्ष
कई क्रूड ऑपरेशंस करने के लिए एसक्यूएल का उपयोग कई रिलेशनल मॉडल डेटाबेस पर डेटाबेस संचालन करने के लिए किया जाता है। सभी रिलेशनल मॉडल डेटाबेस के लिए सामान्य भाषा एसक्यूएल (संरचित सवाल भाषा) है। सूत्र केवल सभी डेटाबेस में भिन्न है। एसक्यूएल चीट शीट कमांड में सभी सुविधाओं का उपयोग किसी भी एप्लिकेशन में या अधिकतर जटिल परिचालन या डेटा आवश्यकताओं को करने के लिए किया जा सकता है या सीधे डाटाबेस से निर्यात या आयात करने के लिए रिपोर्ट या डेटा फ़ाइलों को उत्पन्न करने के लिए किया जा सकता है।
अनुशंसित लेख
यह चीट शीट एसक्यूएल के लिए एक गाइड रहा है। यहां हमने कंटेंट और कमांड के साथ-साथ फ्री चॉइस शीट एसक्यूएल के टिप्स और ट्रिक्स पर चर्चा की है। आप अधिक जानने के लिए निम्न लेख को देख सकते हैं –