दुनिया में मौजूद डेटा की मात्रा के साथ, यह उचित डेटाबेस के बिना डेटा का प्रबंधन करने के लिए लगभग असंभव है। SQL रिलेशनल डेटाबेस का मूल है जो आपको डेटा से निपटने के लिए विभिन्न विकल्प प्रदान करता है अधिकांश नौकरी भूमिकाओं में अपरिहार्य हैं। SQL डेटा प्रकारों पर इस लेख में, हम SQL में उपयोग किए जाने वाले विभिन्न डेटा प्रकारों पर चर्चा करने जा रहे हैं।
इस लेख में निम्नलिखित शामिल हैं:
नक्शा पक्ष हाइव में शामिल हो
- संख्यात्मक डेटा प्रकार
- अक्षर स्ट्रिंग डेटा प्रकार
- बाइनरी डेटा प्रकार
- दिनांक और समय डेटा प्रकार
- अन्य डेटा प्रकार
इसलिए, हम उनमें से प्रत्येक के साथ आरंभ करें।
एसक्यूएल डेटा प्रकार: न्यूमेरिक प्रकार
लेख का यह खंड संख्यात्मक डेटा प्रकारों के बारे में बात करेगा। ये डेटा प्रकार हस्ताक्षरित और अहस्ताक्षरित पूर्णांक दोनों की अनुमति देते हैं। मैंने संख्यात्मक डेटा प्रकारों को निम्नलिखित दो वर्गों में विभाजित किया है:
सटीक संख्यात्मक डेटा प्रकार
अब, हम अनुमानित न्यूमेरिक डेटा प्रकारों पर गौर करते हैं।
अनुमानित संख्यात्मक डेटा प्रकार
अगला, इस लेख में हमें SQL में उपयोग किए जाने वाले वर्ण स्ट्रिंग डेटा प्रकारों पर ध्यान दें।
SQL डेटा प्रकार: अक्षर स्ट्रिंग डेटा प्रकार
लेख का यह खंड चरित्र डेटा प्रकारों के बारे में बात करेगा। ये डेटा प्रकार निश्चित और परिवर्तनशील लंबाई के वर्णों को अनुमति देते हैं। नीचे दी गई तालिका देखें।
ध्यान दें:
प्रश्न: हम VARCHAR (8000) से अधिक मूल्य घोषित क्यों नहीं कर सकते? उत्तर: VARCHAR (n) डेटा को पंक्ति पृष्ठ में संग्रहीत करने के लिए जिम्मेदार है। चूंकि हर पृष्ठ में, पृष्ठ शीर्ष लेख में पहले 96 बाइट्स होते हैं और केवल 8096 बाइट्स डेटा (8192 -96) पंक्ति उपरि और ऑफ़सेट के लिए उपलब्ध होते हैं, आप VARCHAR (8000) से अधिक मूल्य की घोषणा नहीं कर सकते।
इसके अलावा, मैंने हमारे उद्योग के बाद से यूनिकोड डेटा प्रकारों के लिए चरित्र स्ट्रिंग डेटा प्रकार अनुभागों को बढ़ाया हैदुनिया के अधिकांश लेखन प्रणालियों में पाठ के निरंतर प्रतिनिधित्व और हैंडलिंग के लिए यूनिकोड का उपयोग करता है।
यूनिकोड कैरेक्टर स्ट्रिंग्स डेटा प्रकार
डाटा प्रकार | विवरण / अधिकतम आकार | भंडारण | |
विवरण | अधिकतम आकार | ||
नेक्स्ट | एक चर की अनुमति देता हैलंबाई यूनिकोड स्ट्रिंग | 2GB टेक्स्ट डेटा | 4 बाइट + चर की संख्या |
नवरच (अधिकतम) | एक चर की अनुमति देता हैलंबाई यूनिकोड स्ट्रिंग | 2E + 31 वर्ण | 2 बाइट्स + चरों की संख्या |
नवरचर | एक चर की अनुमति देता हैलंबाई यूनिकोड स्ट्रिंग | 4,000 वर्ण | 2 बाइट्स + चरों की संख्या |
नच | एक एफ की अनुमति देता हैixed लंबाई यूनिकोड स्ट्रिंग | 4,000 वर्ण | परिभाषित चौड़ाई * २ |
अगला, इस लेख में हमें SQL में उपयोग किए जाने वाले बाइनरी डेटा प्रकारों पर ध्यान दें।
SQL डेटा प्रकार: बाइनरी डेटा प्रकार
लेख का यह खंड द्विआधारी डेटा प्रकारों के बारे में बात करेगा। ये डेटा प्रकार बाइनरी मान को निश्चित और परिवर्तनीय लंबाई की अनुमति देते हैं। नीचे दी गई तालिका देखें।
अगला, इस लेख में हमें SQL में उपयोग किए जाने वाले दिनांक और समय के डेटा प्रकारों पर ध्यान दें।
SQL डेटा प्रकार: दिनांक और समय जानकारी का प्रकार
लेख का यह खंड दिनांक और समय डेटा प्रकारों के बारे में बात करेगा। ये डेटा प्रकार दिनांक और समय के विभिन्न स्वरूपों की अनुमति देते हैं। नीचे दी गई तालिका देखें।
अगला, इस लेख में हमें SQL में उपलब्ध विविध डेटा प्रकारों पर ध्यान दें।
SQL डेटा प्रकार: अन्य जानकारी का प्रकार
लेख का यह खंड उन डेटा प्रकारों के बारे में बात करेगा जिन्हें उपरोक्त श्रेणियों में वर्गीकृत नहीं किया जा सकता है। नीचे दी गई तालिका देखें।
c ++ में स्थिर सदस्य कार्य
डाटा प्रकार | विवरण |
तालिका | यह डेटा प्रकार बाद में प्रसंस्करण के लिए निर्धारित परिणाम संग्रहीत करता है। |
xml | यह डेटा टाइप XML फॉर्मेट डेटा स्टोर करता है। |
कर्सर | यह डेटा प्रकार एक कर्सर ऑब्जेक्ट का संदर्भ प्रदान करता है। |
अद्वितीय पहचानकर्ता | यह डेटा प्रकार विश्व स्तर पर विशिष्ट पहचानकर्ता (GUID) को संग्रहीत करता है। |
sql_variant | यह डेटा प्रकार एसपाठ, नेक्स्ट और टाइमस्टैम्प को छोड़कर विभिन्न SQL समर्थित डेटा प्रकारों के मान। |
अब जब आप SQL में डेटा प्रकार जानते हैं, तो मुझे यकीन है कि आप और अधिक SQL जानने के लिए उत्सुक हैं। यहां उन लेखों की एक सूची दी गई है, जिन्हें आप शुरू करते हैं:
तो, दोस्तों, इस लेख का अंत है। मुझे उम्मीद है कि आपको यह लेख पढ़कर अच्छा लगा होगा। हमने अलग-अलग डेटा प्रकार देखे हैं जो आपको क्वेरी लिखने और आपके डेटाबेस के साथ खेलने में मदद करेंगे। यदि आप और अधिक जानने की इच्छा रखते हैं माई एसक्यूएल और इस ओपन सोर्स रिलेशनल डेटाबेस का पता करें, फिर हमारी जाँच करें जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन की परियोजना के अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर निपुणता प्राप्त करने में मदद करेगा।
क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस लेख के टिप्पणी अनुभाग में इसका उल्लेख करें और मैं आपको वापस प्राप्त करूंगा।