शुरुआती के लिए आवश्यक एसक्यूएल कमांड चीट शीट

शुरुआती के लिए आवश्यक एसक्यूएल कमांड चीट शीट

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





यदि आप SQL कमांड के लिए नए हैं या आपको अपने निपटान में इस शक्तिशाली टूल के कुछ हिस्सों के रिमाइंडर की आवश्यकता है, तो नीचे हमारी SQL कमांड चीट शीट ठीक वही है जो आपको चाहिए। इसमें जो अद्भुतता है उसे देखने के लिए नीचे स्क्रॉल करें, या भविष्य में उपयोग के लिए पीडीएफ डाउनलोड करें। (पीडीएफ में दिए गए आदेशों के उदाहरण हैं।)





मुफ्त डाउनलोड: यह चीट शीट a . के रूप में उपलब्ध है डाउनलोड करने योग्य पीडीएफ हमारे वितरण भागीदार, ट्रेडपब से। इसे पहली बार एक्सेस करने के लिए आपको एक छोटा फॉर्म भरना होगा। डाउनलोड आवश्यक एसक्यूएल कमांड चीट शीट .





फेसबुक मैसेंजर पर वैनिश मोड क्या है?

आवश्यक एसक्यूएल कमांड चीट शीट

आदेशकार्य
क्वेरी कमांड
चुनते हैंडेटा पुनर्प्राप्त करने के लिए मूल क्वेरी बिल्डिंग ब्लॉक।
चुनते हैं *चयन के साथ * का उपयोग करके सभी कॉलम लौटाता है।
कॉलम चुनेंउनके नाम के साथ सटीक कॉलम निर्दिष्ट करें।
तालिका चुनें।स्तंभएक विशिष्ट तालिका से एक कॉलम का संदर्भ लें।
सेनिर्दिष्ट करें कि डेटा कहां खोजना है।
जैसाअस्थायी रूप से एक टेबल नाम या कॉलम को एक नए नाम पर उपनाम दें।
कहांएक शर्त के साथ परिणाम फ़िल्टर करें।
तथाWHERE क्लॉज के साथ कई शर्तों का उपयोग करें। परिणाम सभी शर्तों से मेल खाना चाहिए।
याWHERE क्लॉज के साथ कई शर्तों का उपयोग करें। परिणाम केवल एक शर्त से मेल खाने की जरूरत है।
द्वारा आदेशपरिणामों को एक कॉलम द्वारा क्रमबद्ध करें। डेटाबेस ऑर्डर करने का तरीका चुनता है।
कॉलम एएससी द्वारा ऑर्डर करेंपरिणामों को कॉलम द्वारा आरोही क्रम में क्रमित करें।
कॉलम डीईएससी द्वारा ऑर्डर करेंपरिणामों को कॉलम द्वारा अवरोही क्रम में क्रमबद्ध करें।
आप LIMITलौटाए गए परिणामों की संख्या सीमित करें।
ओफ़्सेटपंक्तियों की पहली OFFSET संख्या छोड़ें। अक्सर LIMIT के साथ प्रयोग किया जाता है।
सबक्वेरीकिसी अन्य क्वेरी के लिए डेटा पुनर्प्राप्त करने के लिए एक क्वेरी चलाएँ।
कुल कार्य¹
गिनतीक्वेरी से मेल खाने वाली पंक्तियों की संख्या गिनें।
मैक्सकिसी अंकीय स्तंभ में उच्चतम मान लौटाएं।
मिनटकिसी अंकीय स्तंभ में न्यूनतम मान लौटाएं।
योगसंख्यात्मक कॉलम के मानों का योग करें।
औसतएक संख्यात्मक कॉलम के लिए औसत मान की गणना करें।
होनाWHERE क्लॉज के बजाय कुल कार्यों के साथ प्रयोग किया जाता है।
द्वारा समूह बनाएंएक समग्र परिणाम को परिष्कृत करने के लिए उपयोग किया जाता है।
ऑपरेटर्स
पसंदवाइल्डकार्ड ऑपरेटर (%) के साथ पैटर्न के लिए केस-संवेदी खोज।
मैं पसंद करता हूंवाइल्डकार्ड ऑपरेटर (%) के साथ पैटर्न के लिए केस-असंवेदनशील खोज।
के बीचदो मानों के बीच मान खोजें। तिथियों या संख्याओं के साथ काम करता है।
>किसी शर्त से बड़े मान खोजें.
> =किसी शर्त से बड़े या उसके बराबर मान खोजें।
<किसी शर्त से कम मान खोजें।
<=किसी शर्त से कम या उसके बराबर मान खोजें।
=किसी शर्त से सटीक रूप से मेल खाने वाले मानों की खोज करें।
उन मानों की खोज करें जो किसी शर्त के बराबर नहीं हैं।
संघएक परिणाम में दो अद्वितीय प्रश्नों (समान कॉलम के साथ) को मिलाएं।
संघ सभीदो प्रश्नों (एक ही कॉलम के साथ) को एक परिणाम में मिलाएं। डुप्लिकेट की अनुमति है।
मेंWHERE के लिए शॉर्टहैंड। एकाधिक या शर्तों को निर्दिष्ट करता है।
अंदर नहीWHERE के लिए शॉर्टहैंड। एकाधिक या शर्तों को निर्दिष्ट करता है (उलटा) या इसके बराबर नहीं।
शून्य हैखाली मूल्यों की जाँच करें।
निरर्थक नहीं हैकोई खाली मान नहीं जांचें।
एक दूसरे को काटनादो प्रश्नों से मेल खाने वाले परिणाम लौटाएं।
ऋणएक क्वेरी में परिणाम लौटाएं जो किसी अन्य क्वेरी में नहीं हैं।¹
में शामिल
परपरिणामों की तुलना और मिलान करने के लिए कॉलम निर्दिष्ट करने के लिए प्रयुक्त होता है।
का उपयोग करते हुएON के लिए शॉर्टहैंड, तब उपयोग किया जाता है जब कॉलम का नाम दोनों तालिकाओं में समान होता है।
बाईं ओर का बाहरी जोड़बाएँ तालिका से सभी परिणाम, केवल दाएँ तालिका से मेल खाने वाले परिणामों के साथ।
बायां बाहरी जॉइन (नल के साथ)(शून्य के साथ) सभी परिणाम बाएँ तालिका से लेकिन दाएँ तालिका में नहीं।
आंतरिक रूप से जुड़ासभी परिणाम जो बाएँ और दाएँ दोनों तालिकाओं में मेल खाते हैं।
पूर्ण बाहरी शामिल होंबाएँ और दाएँ दोनों तालिकाओं से सभी परिणाम।
पूर्ण बाहरी जॉइन (नल के साथ)(शून्य के साथ) दोनों तालिकाओं में परिणामों को छोड़कर बाएँ और दाएँ दोनों तालिकाओं के सभी परिणाम।
दायां बाहरी जॉइनदाएँ तालिका से सभी परिणाम, केवल बाएँ तालिका से मेल खाने वाले परिणामों के साथ।
राइट आउटर जॉइन (नल के साथ)(शून्य के साथ) सभी परिणाम दाएँ तालिका से लेकिन बाएँ तालिका में नहीं।
तालिकाएँ बनाना और संपादित करना
तालिका बनाएंएक नई तालिका बनाएं।
शून्यइस फ़ील्ड के लिए खाली मानों की अनुमति दें।
अशक्त नहींइस फ़ील्ड के लिए खाली मानों की अनुमति न दें।
चूक जानायदि कोई आपूर्ति नहीं की जाती है तो फ़ील्ड को पॉप्युलेट करने के लिए एक मान।
जैसामौजूदा तालिका की संरचना के आधार पर एक नई तालिका बनाएं। नई तालिका में पुरानी तालिका का डेटा होगा।
तालिका बदलें (कॉलम जोड़ें)मौजूदा तालिका में एक नया कॉलम जोड़ें।
परिवर्तन तालिका (ड्रॉप कॉलम)किसी मौजूदा तालिका से एक कॉलम निकालें।
तालिका बदलें (स्तंभ बदलें)मौजूदा कॉलम का डेटाटाइप बदलें।
तालिका बदलें (कॉलम का नाम बदलें)मौजूदा कॉलम का नाम बदलें।
परिवर्तन तालिका (नाम बदलें तालिका)किसी मौजूदा तालिका का नाम बदलें।
तालिका बदलें (शून्य संशोधित करें)कॉलम के लिए शून्य मानों की अनुमति दें।
परिवर्तन तालिका (संशोधित न करें)कॉलम के लिए शून्य मानों को रोकें।
ड्रॉप तालिकातालिका और उसके सभी डेटा हटाएं।
ट्रंकेट टेबलतालिका में सभी डेटा हटाएं, लेकिन तालिका ही नहीं।
प्रतिबंध
प्राथमिक कुंजीएक मान जो विशिष्ट रूप से किसी तालिका में रिकॉर्ड की पहचान करता है। NOT NULL और UNIQUE का संयोजन।
विदेशी कुंजीकिसी अन्य तालिका में एक अद्वितीय मान का संदर्भ देता है। अक्सर दूसरी तालिका में प्राथमिक कुंजी।
अनोखाप्रति तालिका इस कॉलम के लिए अद्वितीय मान लागू करें।
जाँचसुनिश्चित करें कि मान एक विशिष्ट शर्त को पूरा करते हैं।
सूचकांक (बनाएं)एक कॉलम में एक इंडेक्स जोड़कर टेबल को ऑप्टिमाइज़ करें और क्वेरीज़ को बहुत तेज़ करें।
सूचकांक (अद्वितीय बनाएं)एक इंडेक्स बनाएं जो डुप्लिकेट मानों की अनुमति न दे।
सूचकांक (ड्रॉप)एक सूचकांक निकालें।
डेटा बनाना और संपादित करना
सम्मिलित करें (एकल मान)तालिका में एक नया रिकॉर्ड जोड़ें।
सम्मिलित करें (एकाधिक मान)तालिका में कई नए रिकॉर्ड जोड़ें।
सम्मिलित करें (चुनें)तालिका में रिकॉर्ड जोड़ें, लेकिन मौजूदा तालिका से मान प्राप्त करें।
सभी अद्यतन करें)तालिका में सभी मौजूदा रिकॉर्ड संशोधित करें।
अद्यतन (कहां)किसी शर्त से मेल खाने वाली तालिका में मौजूदा रिकॉर्ड्स को संशोधित करें।
सभी हटा दो)किसी तालिका से सभी रिकॉर्ड निकालें।
हटाएं (कहां)किसी शर्त से मेल खाने वाली तालिका से रिकॉर्ड निकालें।
ट्रिगर बनाना और संपादित करना¹
ट्रिगर बनाएंएक ट्रिगर बनाएं।
ट्रिगर बनाएं (या संशोधित करें)एक ट्रिगर बनाएं, या किसी मौजूदा ट्रिगर को अपडेट करें यदि एक ही नाम से एक ट्रिगर मिलता है।
कब (पहले)घटना होने से पहले ट्रिगर चलाएँ।
कब (बाद में)घटना होने के बाद ट्रिगर चलाएँ।
घटना (सम्मिलित करें)डालने से पहले या बाद में ट्रिगर चलाएँ।
घटना (अद्यतन)अपडेट होने से पहले या बाद में ट्रिगर चलाएँ।
घटना (हटाएं)डिलीट होने से पहले या बाद में ट्रिगर चलाएँ।
परइस ट्रिगर के साथ किस तालिका को लक्षित करना है।
TRIGGER_TYPE (प्रत्येक पंक्ति के लिए)प्रत्येक पंक्ति परिवर्तित के लिए ट्रिगर निष्पादित करें।
TRIGGER_TYPE (प्रत्येक कथन के लिए)प्रति SQL कथन में एक बार ट्रिगर निष्पादित करें, भले ही कितनी पंक्तियों में परिवर्तन किया गया हो।
निष्पादित करनामुख्य ट्रिगर परिभाषा के अंत को इंगित करने के लिए कीवर्ड।
ड्रॉप ट्रिगरएक ट्रिगर हटाएं।
दृश्य बनाना और संपादित करना
दृश्य बनाएंएक नया दृश्य बनाएं।
जैसापरिभाषित करें कि किसी दृश्य के लिए डेटा कहाँ प्राप्त करना है।
कैस्केड चेक विकल्प के साथसुनिश्चित करें कि दृश्य के माध्यम से संशोधित किया गया कोई भी डेटा नियम द्वारा परिभाषित नियमों को पूरा करता है। इसे किसी अन्य दृश्य पर लागू करें।
स्थानीय जांच विकल्प के साथसुनिश्चित करें कि दृश्य के माध्यम से संशोधित किया गया कोई भी डेटा नियम द्वारा परिभाषित नियमों को पूरा करता है। किसी अन्य विचार के लिए इसे अनदेखा करें।
पुनरावर्ती दृश्य बनाएंएक पुनरावर्ती दृश्य बनाएं (वह जो एक पुनरावर्ती सामान्य तालिका अभिव्यक्ति को संदर्भित करता है)।
अस्थायी दृश्य बनाएंएक ऐसा दृश्य बनाएं जो केवल वर्तमान सत्र के लिए मौजूद हो।
ड्रॉप व्यूएक दृश्य हटाएं।
सामान्य तालिका अभिव्यक्ति (सीटीई)¹
साथएक नई सामान्य तालिका व्यंजक बनाएँ।
जैसासीटीई में उपयोग करने के लिए डेटा निर्दिष्ट करें।
, (अल्पविराम)कई सीटीई श्रृंखला।
डेटाबेस इंजन कार्यान्वयन और समर्थन अक्सर भिन्न होते हैं।

एसक्यूएल: आसपास की सबसे शक्तिशाली भाषा?

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

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



साझा करना साझा करना कलरव ईमेल कैनन बनाम निकॉन: कौन सा कैमरा ब्रांड बेहतर है?

कैनन और निकॉन कैमरा इंडस्ट्री के दो सबसे बड़े नाम हैं। लेकिन कौन सा ब्रांड कैमरा और लेंस की बेहतर लाइनअप प्रदान करता है?

इस वीडियो में गाना क्या है
आगे पढ़िए संबंधित विषय
  • प्रोग्रामिंग
  • प्रवंचक पत्रक
  • एसक्यूएल
लेखक के बारे में जो कोबर्न(136 लेख प्रकाशित)

जो ब्रिटेन के लिंकन विश्वविद्यालय से कंप्यूटर विज्ञान में स्नातक हैं। वह एक पेशेवर सॉफ्टवेयर डेवलपर है, और जब वह ड्रोन नहीं उड़ा रहा है या संगीत नहीं लिख रहा है, तो उसे अक्सर तस्वीरें लेते या वीडियो बनाते हुए पाया जा सकता है।





जो कोबर्न . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें