Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में डेटाबेस कैसे बनाएं

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

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

नोट: संक्षेप में, डेटाबेस डेटा का एक संरचित संग्रह है।

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

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

  • एक-से-एक संबंध
  • एक-से-अनेक संबंध
  • अनेक-से-अनेक संबंध

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

SQL डेटाबेस में उपयोग की जाने वाली मानकीकृत भाषा है। SQL मानक क्वेरी भाषा का संक्षिप्त नाम है।

भाषा में तीन भाग होते हैं:

  1. डेटा परिभाषा भाषा जिसमें डेटाबेस और उसकी वस्तुओं को परिभाषित करने में मदद करने के लिए कथन शामिल हैं, जैसे कि दृश्य, तालिकाएं, प्रक्रियाएं, और बहुत कुछ।
  2. डेटा नियंत्रण भाषा जो आपको डेटाबेस में विशिष्ट डेटा तक पहुंचने की अनुमति देती है।
  3. डेटा हेरफेर, जिसमें आपको डेटा अपडेट करने और क्वेरी करने की अनुमति देने के लिए कथन शामिल हैं।

चूंकि आपके पास डेटाबेस की एक झलक है, इसलिए इसमें गोता लगाने और "MySQL क्या है देखें) का समय आ गया है । "

MySQL एक ओपन-सोर्स डेटाबेस मैनेजमेंट सिस्टम है जिसे रिलेशनल DBMS (डेटाबेस मैनेजमेंट सिस्टम) के रूप में वर्गीकृत किया गया है। माइकल विडेनियस की बेटी "माई" MySQL की सह-संस्थापक थी, इसलिए इसका नाम MySQL रखा गया। नाम दो शब्दों को जोड़ता है; सह-संस्थापक "माई" और "एसक्यूएल," संरचित क्वेरी भाषा के लिए एक संक्षिप्त नाम है।

MySQL एक डेटाबेस सेवा है जिसका उपयोग क्लाउड-नेटिव एप्लिकेशन को परिनियोजित करने के लिए किया जाता है। इसका उपयोग विभिन्न उद्देश्यों के लिए भी किया जाता है, जिसमें डेटा वेयरहाउसिंग, ई-कॉमर्स और लॉगिंग एप्लिकेशन शामिल हैं। आमतौर पर, MySQL का उपयोग डेटाबेस में डेटा बनाने, संपादित करने और क्वेरी करने में किया जाता है।

इसके अतिरिक्त, MySQL एक डेटाबेस प्रबंधन प्रणाली है जो उपयोगकर्ता को एक रिलेशनल डेटाबेस को प्रबंधित करने का अवसर प्रदान करती है। ओपन-सोर्स सॉफ्टवेयर होने के नाते, MySQL के प्रारंभिक स्रोत कोड को मुफ्त में संशोधित और संपादित किया जा सकता है।

नोट: MySQL को ओपन-सोर्स सर्वर संस्करण और एंटरप्राइज़ सर्वर संस्करण दोनों के रूप में पेश किया जाता है। एंटरप्राइज़ सर्वर संस्करण प्राप्त करने के लिए, आपको Oracle से एक वाणिज्यिक लाइसेंस खरीदना होगा।

MySQL को अच्छी तरह से अनुकूलित किया गया है, जिससे Oracle डेटाबेस और Microsoft SQL सर्वर जैसे अन्य डेटाबेस की तुलना में इसका उपयोग करना आसान हो जाता है।

MySQL कई प्रमुख ऑपरेटिंग सिस्टम जैसे UNIX, Linux और Windows के साथ संगत है। इसलिए, हमारे पास इस एप्लिकेशन को इंस्टॉल करने के लिए दो प्रक्रियात्मक विकल्प हैं। पहला सर्वर डाउनलोड विधि का उपयोग करना है, जबकि दूसरा डेस्कटॉप इंस्टॉलेशन विधि का उपयोग करना है।

MySQL प्रोग्राम को सफलतापूर्वक इंस्टाल करने के बाद, अब हम सीखते हैं कि डेटाबेस कैसे बनाया जाता है। हमारे मामले में, हम सर्वर डाउनलोड प्रक्रिया का उपयोग करेंगे। अपने विंडोज ऑपरेटिंग सिस्टम पर MySQL को कैसे स्थापित करें, इसकी स्पष्ट समझ प्राप्त करने के लिए आप इस लेख "विंडोज पर MySQL कैसे स्थापित करें" का उल्लेख कर सकते हैं।

क्या आप इस बारे में पूछताछ कर रहे हैं कि MySQL में डेटाबेस कैसे बनाया जाता है? चिंता न करें और अपने आप को परेशान करें क्योंकि यह लेख MySQL में एक डेटाबेस बनाने के लिए आवश्यक सभी चरणों से गुजरेगा। आपको बस अपना समय खाली करना है और इस लेख को पढ़ना है।

MySQL में डेटाबेस बनाना

सरल शब्दों में, MySQL में एक डेटाबेस बनाना डेटा को अच्छी तरह से संरचित तरीके से संग्रहीत करने की दिशा में पहला कदम है। डेटाबेस बनाने के लिए उपयोगी सिंटैक्स का उपयोग किया जाता है, जैसा कि हम इस लेख में देखेंगे।

डेटाबेस बनाएं स्टेटमेंट इस सेक्शन में सबसे महत्वपूर्ण और मूल्यवान सिंटैक्स है क्योंकि यह SQL में एक नया डेटाबेस बनाता है।

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

  • डेटाबेस बनाएं
  • तालिका बनाएं

सिंटैक्स:

CREATE DATABASE database_name;

नोट: डेटाबेस_नाम डेटाबेस का नाम है।

डेटाबेस बनाने के लिए दो तरीकों का उपयोग किया जा सकता है:

  • MySQL कमांड लाइन क्लाइंट का उपयोग करना
  • MySQL कार्यक्षेत्र का उपयोग करना

MySQL कमांड-लाइन क्लाइंट का उपयोग करके डेटाबेस बनाना

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

उदाहरण:

MySQL (कमांड लाइन क्लाइंट) में एक नया डेटाबेस बनाने के लिए foss_linux नाम का उपयोग करके निम्नलिखित सिंटैक्स का उपयोग करें:

CREATE DATABASE foss_linux;

यदि आपने गलती से उसी नाम का उपयोग किया है, तो आप आसानी से दूसरा डेटाबेस बना सकते हैं; इसलिए यदि आपको त्रुटि मिलती है तो आपको घबराना नहीं चाहिए क्योंकि यह सामान्य है। वैकल्पिक रूप से, आप डेटाबेस को छोड़ सकते हैं और एक नया बना सकते हैं।

डेटाबेस बनाते समय, आपको कैरेक्टर सेट और कॉलेशन के बारे में चिंता करने की ज़रूरत नहीं है क्योंकि MySQL डिफ़ॉल्ट रूप से, कैरेक्टर सेट को लागू करता है और डेटाबेस सेट करते समय कोलाट करता है।

जैसा कि ऊपर दिखाया गया है, MySQL कमांड-लाइन क्लाइंट की सहायता से एक नया डेटाबेस बनाने के लिए, आपको निम्नलिखित दिशानिर्देशों का पालन करना चाहिए:

  • सबसे पहले, अपने ऑपरेटिंग सिस्टम पर MySQL इंस्टॉल करते समय आपके द्वारा बनाए गए रूट यूजर क्रेडेंशियल्स का उपयोग करके लॉग इन करें।
  • डेटाबेस बनाएं का उपयोग करें एक नया डेटाबेस बनाने के लिए कथन
  • डेटाबेस दिखाएं का उपयोग करें मौजूदा सर्वर पर मौजूदा डेटाबेस की सूची वापस करने के लिए बयान।

नए बनाए गए डेटाबेस की जांच करने के लिए, डेटाबेस बनाएं दिखाएं . चलाएं ।

उस कमांड को चलाने के बाद, MySQL DB का नाम, कैरेक्टर सेट और कॉलेशन को एक साथ लौटाता है, जैसा कि ऊपर इमेज में दिखाया गया है।

पूरा होने पर, अब आप नए बनाए गए foss_linux डेटाबेस में टेबल और अन्य डेटाबेस से संबंधित ऑब्जेक्ट बना सकते हैं।

अब आप “छोड़ें” . का उपयोग करके कमांड लाइन क्लाइंट से बाहर निकल सकते हैं आज्ञा। यह कथन तब उपयोगी होता है जब आप MySQL प्रोग्राम को छोड़ना और बाहर निकलना चाहते हैं। बाहर निकलने के लिए, एग्जिट कमांड टाइप करें।

डेटाबेस में डेटा को सफलतापूर्वक बनाने, क्वेरी करने, हेरफेर करने और संपादित करने के लिए आपको खुद को परिचित करने के लिए ये महत्वपूर्ण कदम हैं।

यह एक तरीका है जिसका उपयोग आप MySQL में डेटाबेस बनाने के लिए कर सकते हैं। एक अन्य सामान्य विधि जिसे हम इस लेख में शामिल करेंगे, वह है MySQL कार्यक्षेत्र का उपयोग करके एक डेटाबेस बनाना। MySQL कार्यक्षेत्र का सफलतापूर्वक उपयोग करके डेटाबेस बनाने के लिए नीचे दिए गए चरणों का पालन करें।

MySQL वर्कबेंच का उपयोग करके डेटाबेस बनाना

MySQL कार्यक्षेत्र का उपयोग करके डेटाबेस बनाने के दो तरीके हैं:

विधि 1

सबसे पहले, MySQL वर्कबेंच एप्लिकेशन लॉन्च करें और एक नया कनेक्शन सेट करने के लिए नीचे प्रदर्शित "+" बटन पर क्लिक करें।

दूसरे, कनेक्शन के लिए नाम टाइप करें और फिर टेस्ट कनेक्शन बटन पर क्लिक करें।

उस बटन पर क्लिक करने के बाद, बेंच एक डायलॉग बॉक्स चलाएगी और प्रदर्शित करेगी जो आपको "रूट" उपयोगकर्ता का पासवर्ड दर्ज करने के लिए कहता है:

इस खंड में, आपको पहले रूट उपयोगकर्ता के लिए पासवर्ड टाइप करना होगा; उसके बाद, तिजोरी में पासवर्ड सहेजें में "चेक बॉक्स" पर क्लिक करें, फिर प्रक्रिया के साथ आगे बढ़ने के लिए नीचे "ओके" बटन पर क्लिक करें।

एक बार पिछला चरण पूरा हो जाने पर, MySQL सर्वर से कनेक्ट करने के लिए कनेक्शन नाम "फॉस लिनक्स टट्स" पर डबल-क्लिक करें, जैसा कि नीचे दिए गए नमूने में देखा गया है।

उसके बाद, MySQL कार्यक्षेत्र चार खंडों वाली निम्न विंडो के साथ सक्रिय होता है:नेविगेटर, क्वेरी, सूचना और आउटपुट।

टूलबार से "कनेक्टेड सर्वर में एक नया स्कीमा बनाएं" बटन पर क्लिक करें, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है।

नोट: MySQL में, ऐसे शब्द हैं जिनसे आपको खुद को परिचित करने की आवश्यकता होती है, जैसे कि स्कीमा, जिसका दूसरे शब्दों में अर्थ डेटाबेस होता है। इसलिए, जब एक नया स्कीमा बनाने के लिए कहा जाता है, दूसरे शब्दों में, आपको एक नया डेटाबेस बनाने के लिए कहा जा रहा है।

जब आप डेटाबेस या स्कीमा बनाते हैं तो वर्ण सेट और संयोजन डिफ़ॉल्ट रूप से सेट होते हैं; इसलिए आपको कुछ भी बदलने की जरूरत नहीं है। एक बार जब आप कर लें, तो विंडो के नीचे "लागू करें" बटन पर क्लिक करें।

इसके अतिरिक्त, नीचे एक रिवर्ट बटन है जो आपको उन सभी विशिष्टताओं या सेटिंग्स को पूर्ववत करने में सहायता करता है जो आपने गलती से अपना डेटाबेस सेट करने से पहले बना ली हैं।

ऐसा करने के बाद, MySQL वर्कबेंच पर एक विंडो पॉप अप होती है जो डेटाबेस पर लागू होने वाली SQL स्क्रिप्ट प्रदर्शित करती है। ध्यान दें कि CREATE SCHEMA कमांड CREATE DATABASE स्टेटमेंट के समान है। इसलिए, आप डेटाबेस बनाने के लिए किसी भी उपयुक्त का उपयोग कर सकते हैं।

एक बार जब आप कर लेते हैं, तो आप नए बनाए गए डेटाबेस को स्कीमा टैब में देखेंगे।

विधि 2:

Fosslinux_tuts नाम से एक डेटाबेस बनाने के लिए, हम निम्नलिखित सिंटैक्स का उपयोग करेंगे:

CREATE SCHEMA fosslinux_tuts

नोट: विधि 2 का उपयोग करते समय, आपको सेव बटन के बाद पहले बटन का उपयोग करके क्वेरी को निष्पादित करना होगा।

यह सिंटैक्स एक डेटाबेस "fosslinux_tuts" बनाएगा।

निष्कर्ष

अब हम आशा करते हैं कि आप दोनों विधियों (MySQL प्रोग्राम का उपयोग करके डेटाबेस बनाने और MySQL बेंच का उपयोग करके डेटाबेस बनाने) का उपयोग करके MySQL में एक डेटाबेस बनाने के बारे में पूरी तरह से परिचित हैं।

इसे सारांशित करने के लिए, इस ट्यूटोरियल ने संक्षेप में बताया है कि MySQL "CREATE DATABASE" स्टेटमेंट का उपयोग करके MySQL प्रोग्राम से और "CREATE SCHEMA" स्टेटमेंट का उपयोग करके MySQL वर्कबेंच से एक नया डेटाबेस कैसे बनाया जाए। इसके अलावा, आलेख ने विंडोज़ ऑपरेटिंग सिस्टम पर MySQL की स्थापना को भी आंशिक रूप से कवर किया है।

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पेरकोना लाइव डबलिन - इवेंट रिकैप और हमारे सत्र

  2. MySQL में एक स्ट्रिंग को कैसे विभाजित करें

  3. mysql_fetch_array, mysql_fetch_assoc, mysql_fetch_object

  4. GROUP_CONCAT सीमा के साथ

  5. MySQL में सामान्य तालिका अभिव्यक्ति