डेटाबेस प्रबंधन सबसे महत्वपूर्ण हिस्सा है जब आपके पास विशाल डेटा होता है। MySQL आपके डेटा को स्टोर और संभालने के लिए सबसे प्रसिद्ध रिलेशनल डेटाबेस में से एक है। इसमें MySQL क्या है ब्लॉग, आप निम्नलिखित विषयों से गुजरेंगे:
- डेटा और डेटाबेस क्या हैं?
- डेटाबेस प्रबंधन प्रणाली और DBMS के प्रकार
- संरचित क्वेरी भाषा (एसक्यूएल)
- MySQL और इसकी विशेषताएं
- MySQL डेटा प्रकार
डेटा और डेटाबेस क्या हैं?
मान लीजिए कि किसी कंपनी को कंपनी में काम करने वाले सैकड़ों कर्मचारियों के नाम इस तरह से स्टोर करने की जरूरत है कि सभी कर्मचारियों की व्यक्तिगत रूप से पहचान की जा सके। फिर, कंपनी डेटा . एकत्र करती है उन सभी कर्मचारियों की। अब, जब मैं डेटा कहता हूं, तो मेरा मतलब है कि कंपनी किसी वस्तु के बारे में अलग-अलग जानकारी एकत्र करती है। तो, वह वस्तु वास्तविक दुनिया की इकाई हो सकती है जैसे कि लोग, या कोई वस्तु जैसे माउस, लैपटॉप आदि।
अब, जब आपके पास इतनी बड़ी मात्रा में डेटा है, तो आपको स्पष्ट रूप से इसे स्टोर करने के लिए एक जगह की आवश्यकता है, जो एक डेटाबेस है।
इसलिए, आप डेटाबेस को एक बड़े कंटेनर के रूप में मान सकते हैं, जिसमें आप सभी डेटा को स्टोर कर सकते हैं। लेकिन क्या आपको लगता है कि आप डेटाबेस के उचित प्रबंधन के बिना अपने डेटा का उपयोग कर सकते हैं?
यह एक स्पष्ट नहीं है!
तो आइए जानते हैं कि डेटाबेस मैनेजमेंट सिस्टम वास्तव में क्या है और इसके विभिन्न प्रकार क्या हैं।
डेटाबेस प्रबंधन प्रणाली और DBMS के प्रकार
एक डेटाबेस प्रबंधन प्रणाली (डीबीएमएस ) एक सॉफ्टवेयर एप्लिकेशन है जो डेटा को कैप्चर और विश्लेषण करने के लिए उपयोगकर्ता, एप्लिकेशन और डेटाबेस के साथ ही इंटरैक्ट करता है। डेटाबेस में संग्रहीत डेटा को संशोधित, पुनर्प्राप्त और हटाया जा सकता है, और यह किसी भी प्रकार का हो सकता है जैसे तार, संख्या, चित्र आदि।
DBMS के प्रकार
मुख्य रूप से 4 प्रकार के DBMS हैं, जो पदानुक्रमित, संबंधपरक, नेटवर्क और ऑब्जेक्ट-ओरिएंटेड DBMS हैं।
- पदानुक्रमित DBMS: जैसा कि नाम से पता चलता है, इस प्रकार के DBMS में पूर्ववर्ती-उत्तराधिकारी प्रकार के संबंध की शैली होती है। तो, इसकी संरचना एक पेड़ के समान होती है, जिसमें नोड्स रिकॉर्ड का प्रतिनिधित्व करते हैं और पेड़ की शाखाएं खेतों का प्रतिनिधित्व करती हैं।
- रिलेशनल डीबीएमएस (आरडीबीएमएस): इस प्रकार का DBMS, एक संरचना का उपयोग करता है जो उपयोगकर्ताओं को संबंध में डेटा की पहचान करने और उन तक पहुंचने की अनुमति देता है डेटाबेस में डेटा के दूसरे भाग के लिए।
- नेटवर्क DBMS: इस प्रकार का DBMS अनेक से अनेक संबंधों का समर्थन करता है जिसमें एकाधिक सदस्य रिकॉर्ड जोड़े जा सकते हैं।
- वस्तु-उन्मुख DBMS: इस प्रकार का DBMS छोटे व्यक्तिगत सॉफ़्टवेयर का उपयोग करता है जिसे ऑब्जेक्ट कहा जाता है। प्रत्येक ऑब्जेक्ट में डेटा का एक टुकड़ा होता है, और डेटा के साथ की जाने वाली क्रियाओं के निर्देश होते हैं।
अब, जबकि मैंने आपको DBMS के बारे में बता दिया है, अब समय आ गया है कि हम समझें कि SQL क्या है?
नए अपडेट पाने के लिए हमारे youtube चैनल को सब्सक्राइब करें..!
संरचित क्वेरी भाषा (एसक्यूएल)
SQL एक रिलेशनल डेटाबेस का मूल है जिसका उपयोग डेटाबेस तक पहुँचने और प्रबंधित करने के लिए किया जाता है। SQL का उपयोग करके, आप डेटा की पंक्तियों को जोड़ सकते हैं, अपडेट कर सकते हैं या हटा सकते हैं, जानकारी के सबसेट को पुनः प्राप्त कर सकते हैं, डेटाबेस को संशोधित कर सकते हैं और कई क्रियाएं कर सकते हैं। SQL के विभिन्न सबसेट इस प्रकार हैं:
- DDL (डेटा परिभाषा भाषा) - यह आपको डेटाबेस पर विभिन्न ऑपरेशन करने की अनुमति देता है जैसे कि CREATE, ALTER और DELETE ऑब्जेक्ट।
- DML (डेटा हेरफेर भाषा) - यह आपको डेटा तक पहुंचने और हेरफेर करने की अनुमति देता है। यह आपको डेटाबेस से डेटा डालने, अपडेट करने, हटाने और पुनर्प्राप्त करने में मदद करता है।
- DCL (डेटा नियंत्रण भाषा) - यह आपको डेटाबेस तक पहुंच को नियंत्रित करने की अनुमति देता है। उदाहरण - एक्सेस अनुमतियां देना या निरस्त करना।
- TCL (लेन-देन नियंत्रण भाषा) - यह आपको डेटाबेस के लेनदेन से निपटने की अनुमति देता है। उदाहरण - कमिट, रोलबैक, सेवपॉइंट, सेट ट्रांजैक्शन।
ठीक है! तो, अब जब आप SQL को जानते हैं, तो अब समय आ गया है कि मैं MySQL से परिचय कराऊं।
MySQL क्या है और इसकी विशेषताएं क्या हैं
MySQL एक ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है जो कई प्लेटफॉर्म पर काम करता है। यह कई स्टोरेज इंजनों का समर्थन करने के लिए बहु-उपयोगकर्ता पहुंच प्रदान करता है और ओरेकल द्वारा समर्थित है। इसलिए, आप प्रीमियम समर्थन सेवाएं प्राप्त करने के लिए Oracle से एक वाणिज्यिक लाइसेंस संस्करण खरीद सकते हैं।
MySQL की विशेषताएं इस प्रकार हैं:
चित्र 1: MySQL की विशेषताएं – MySQL क्या है?
- प्रबंधन में आसानी - सॉफ्टवेयर बहुत आसानी से डाउनलोड हो जाता है और कार्यों को स्वचालित रूप से शेड्यूल करने के लिए इवेंट शेड्यूलर का भी उपयोग करता है।
- मजबूत लेन-देन संबंधी समर्थन - एसीआईडी (परमाणुता, संगति, अलगाव, स्थायित्व) संपत्ति रखता है, और वितरित बहु-संस्करण समर्थन की भी अनुमति देता है।
- व्यापक अनुप्रयोग विकास - MySQL में किसी भी एप्लिकेशन में डेटाबेस को एम्बेड करने के लिए प्लगइन लाइब्रेरी हैं। यह अनुप्रयोग विकास के लिए संग्रहीत प्रक्रियाओं, ट्रिगर्स, कार्यों, विचारों और बहुत कुछ का भी समर्थन करता है। आप RDS ट्यूटोरियल का संदर्भ ले सकते हैं , Amazon के RDBMS को समझने के लिए।
- उच्च प्रदर्शन - अलग मेमोरी कैश और टेबल इंडेक्स पार्टीशन के साथ फास्ट लोड यूटिलिटीज प्रदान करता है।
- स्वामित्व की कुल लागत कम - यह लाइसेंसिंग लागत और हार्डवेयर व्यय को कम करता है।
- ओपन सोर्स और 24 * 7 सपोर्ट - इस RDBMS का उपयोग किसी भी प्लेटफ़ॉर्म पर किया जा सकता है और यह ओपन सोर्स और एंटरप्राइज़ संस्करण के लिए 24*7 समर्थन प्रदान करता है।
- सुरक्षित डेटा सुरक्षा - MySQL यह सुनिश्चित करने के लिए शक्तिशाली तंत्र का समर्थन करता है कि केवल अधिकृत उपयोगकर्ताओं के पास ही डेटाबेस तक पहुंच है।
- उच्च उपलब्धता - MySQL हाई-स्पीड मास्टर/स्लेव प्रतिकृति कॉन्फ़िगरेशन चला सकता है और यह क्लस्टर सर्वर प्रदान करता है।
- मापनीयता और लचीलापन - MySQL के साथ आप गहराई से एम्बेडेड एप्लिकेशन चला सकते हैं और डेटा वेयरहाउस बना सकते हैं जिसमें भारी मात्रा में डेटा हो।
अब, जब आप लोग जानते हैं कि MySQL क्या है, तो मैं आपको MySQL द्वारा समर्थित विभिन्न डेटा प्रकारों के बारे में बताता हूं।
MySQL के बारे में अधिक जानने के इच्छुक हैंMySQL डेटा प्रकार
चित्र 2: MySQL डेटा प्रकार – MySQL क्या है?
- संख्यात्मक – इस डेटा प्रकार में विभिन्न आकारों के पूर्णांक, विभिन्न सटीक और स्वरूपित संख्याओं के फ़्लोटिंग-पॉइंट (वास्तविक) शामिल हैं।
- चरित्र-स्ट्रिंग - इन डेटा प्रकारों में या तो एक निश्चित, या अलग-अलग संख्या में वर्ण होते हैं। इस डेटा प्रकार में एक चर-लंबाई वाली स्ट्रिंग भी होती है जिसे CHARACTER LARGE OBJECT कहा जाता है (सीएलओबी ) जिसका उपयोग बड़े टेक्स्ट मान वाले कॉलम निर्दिष्ट करने के लिए किया जाता है।
- बिट-स्ट्रिंग - ये डेटा प्रकार या तो निश्चित लंबाई के होते हैं या बिट्स की अलग-अलग लंबाई के होते हैं। एक चर-लंबाई वाली बिट स्ट्रिंग डेटा प्रकार भी है जिसे बाइनरी लार्ज ऑब्जेक्ट (बीएलओबी), कहा जाता है। जो उन स्तंभों को निर्दिष्ट करने के लिए उपलब्ध है जिनमें बड़े बाइनरी मान हैं, जैसे कि छवियां।
- बूलियन – इस डेटा प्रकार में TRUE या FALSE मान हैं। चूंकि SQL में NULL मान होते हैं, इसलिए तीन-मान वाले तर्क का उपयोग किया जाता है, जो कि UNKNOWN है।
- दिनांक और समय - DATE डेटा प्रकार में YYYY-MM-DD के रूप में YEAR, MONTH और DAY है। इसी तरह, TIME डेटा प्रकार में HH:MM:SS के रूप में HOUR, MINUTE, और SECOND घटक होते हैं। आवश्यकता के आधार पर ये प्रारूप बदल सकते हैं।
- टाइमस्टैम्प और अंतराल - TIMESTAMP डेटा प्रकार में सेकंड के दशमलव अंशों के लिए न्यूनतम छह स्थान और DATE और TIME फ़ील्ड के अलावा TIME ZONE क्वालिफ़ायर के साथ एक वैकल्पिक शामिल है। INTERVAL डेटा प्रकार एक सापेक्ष मान का उल्लेख करता है जिसका उपयोग किसी दिनांक, समय या टाइमस्टैम्प के निरपेक्ष मान को बढ़ाने या घटाने के लिए किया जा सकता है।
मुझे आशा है कि आपको यह MySQL ब्लॉग क्या है पढ़कर अच्छा लगा होगा। इस ब्लॉग की निरंतरता में, एक MySQL ट्यूटोरियल आने वाला है जिसमें हम सभी SQL कमांड के साथ शुरुआत करेंगे, लेकिन इससे पहले आप इस SQL साक्षात्कार प्रश्न ब्लॉग का संदर्भ ले सकते हैं। , साक्षात्कार में पूछे जाने वाले शीर्ष प्रश्नों को जानने के लिए। बने रहें!
डेटाबेस प्रशासन में प्रमाणित होना चाहते हैं?यदि आप MySQL के बारे में अधिक जानना चाहते हैं और इस ओपन सोर्स रिलेशनल डेटाबेस को जानना चाहते हैं, तो हमारा MySQL DBA प्रमाणन प्रशिक्षण देखें। जो प्रशिक्षक के नेतृत्व वाले लाइव प्रशिक्षण और वास्तविक जीवन परियोजना अनुभव के साथ आता है। यह प्रशिक्षण आपको MySQL को गहराई से समझने और विषय पर महारत हासिल करने में मदद करेगा।
हमारे लिए एक प्रश्न है? कृपया इसका उल्लेख “MySQL क्या है? . के टिप्पणी अनुभाग में करें ” और मैं आपके पास वापस आऊंगा।