MySQL

MySQL एक डेटाबेस हैं, जिसमे हम डाटा को स्टोर करके रख सकते हैं, यह ऑनलाइन और ऑफलाइन दोनों मोड में कार्य करता है, इस आर्टिकल में हम स्टेप बाय स्टेप MySQL के बारे में सीखेंगे ।


Basic MySQL

MySQL के कार्य 

  • MySQL को हम ऑनलाइन / ऑफलाइन डेटाबेस में उपयोग करते हैं , यदि हम कोई भी मोबाइल एप्लीकेशन डेवेलोपटमेंट में हम बहुत अच्छे से इसका उपयोग कर सकते हैं.  MySQL के साथ PHP का उपयोग करके हम एंड्राइड में बहुत आसानी से कोई भी मोबाइल एप्लीकेशन बना सकते हैं।
  • My SQL डेटाबेस बना कर आसानी से हमारी मोबाइल एप्प में डाटा का उपयोग कर सकते हैं।
  • यदि हम ऑनलाइन कोई मोबाइल एप्लीकेशन बनाना चाहते हैं तो हमें कोई एक सर्वर लेना होगा और उस पर My SQL को आसानी से डेस्कटॉप पर इनस्टॉल करके किसी भी फ्रंट हैंड सॉफ्टवेयर की मदद से इसमें डाटा स्टोर कर सकते हैं, PHP के साथ भी हम My SQL का उपयोग किया जाता हैं। 
  • यदि हम कोई डेस्कटॉप एप्लीकेशन बनाना चाहते हैं तो हम MySQL का मुख्य कार्य डाटा को स्टोर करना, और हमारे द्वारा दिए गए आदेशों के अनुसार Query को Fire करके रिजल्ट प्रदान करना हैं। 

My SQL का उपयोग 

  • My SQL एक रिलेशनल डाटाबेस हैं , जिसमे हम डाटा को स्टोर कर सकते हैं और समय समय पर लगने वाली Query को Execute करके रिजल्ट प्राप्त कर सकते हैं। 
  • कोई भी बिज़नेस एप्लीकेशन के लिए डाटा को स्टोर करना बहुत जरुरी होता हैं , डाटा की बेस पर हम उस पर SQL फायर करके समरी और रिपोर्ट प्राप्त करते हैं , 
  • आप कोई भी प्लेटफार्म पर कार्य करे आपको स्टोर करने के लिए एक डेटाबेस की जरुरत लगती हैं , यदि आप ऑनलाइन एप्लीकेशन जिसे एंड्राइड या किसी ओर मोबाइल एप्लीकेशन से लिंक करके कुछ बनाना चाहते हैं तब भी आपको डेटाबेस की जरुरत लगेगी। 
  • आज के समय में मैक्सिमम एप्लीकेशन में डेटाबेस का उपयोग होता हैं, यदि आप डेटाबेस पर Command कर लेंगे तो किसी भी Application को डेवलपमेंट करने में बहुत मदद मिलेगी। 

My SQL की विशेषताएं 

  • Light Weighted : इसके सेटअप की साइज बहुत कम होने के कारण MySQL का सेटअप बहुत जल्दी हो जाता हैं
  • Support Maximum SQL Command: SQL की मैक्सिमम कमांड MySQL के द्वारा सपोर्ट की जाती हैं
  • Simple Connection : कनेक्टिविटी बहुत आसान हैं आसानी से कनेक्शन बना कर कनेक्ट कर सकते हैं
  • Open Source : Open Source होने के कारन उपयोग की कही से भी परमिशन नहीं लेना होती
  • Data Transfer : इसका डाटा भी आसानी से Transfer हो जाता हैं

MySQL Installation ( इंस्टालेशन )

  • इनस्टॉल वैम्प सर्वर
  • Install SQLYog

स्टेप बाय स्टेप जानकारी के लिए यहाँ पर क्लिक करे


MySQL Basic DDL Commands

  • CREATE TABLE (टेबल बनाना)
  • ALTER TABLE (टेबल के स्ट्रक्चर को बदलना)
  • ALTER TABLE (MODIFY) टेबल के कॉलम के स्ट्रक्चर को बदलना
  • DROP TABLE (टेबल को ड्राप करना [मिटाना या डिलीट करना])

उपरोक्त सभी पॉइंट के बारे में विस्तार में जानने के लिए यहाँ क्लिक करे


MySQL Basic DML Commands


MySQL Basic DQL Commands

  • SELECT (डाटा को देखने के लिए)
  • SELECT With WHERE (सेलेक्ट कमांड का उपयोग WHERE के साथ)
  • SELECT DISTINCT (डुप्लीकेट डाटा को Query में से हटाने के लिए)
  • SELECT LIMIT (सेलेक्ट लिमिट का उपयोग )

उपरोक्त सभी पॉइंट के बारे में विस्तार में जानने के लिए यहाँ क्लिक करे


Advance Logic

Points Before Table Creation

  • Standard Table Name – हमेशा कोई भी टेबल का नाम एक standard को follow करके ही रखे , यदि टेबल मास्टर से रिलेटेड हैं तो mst Prefix या postfix में उपयोग करे, यदि transaction  से सम्बंधित हो तो trn का उपयोग करे। 
  • हमेशा एक प्राइमरी की रखे उसकी बेस पर ही हम अपडेट करते हैं। 
  • Insert Date Time और Update Date Time के कॉलम रख सके तो बढ़िया हैं। 
  • आप जो भी प्रोजेक्ट बना रहे हैं यदि उसमे यूजर से रिलेटेड वर्क हैं तो user_cd का भी कॉलम जरूर रखे 
  • कॉलम की width का चयन ध्यान से करे, जितने की जरुरत हो उतना ले, ज्यादा बड़ी width लेने से Database की storage बढ़ती हैं और Speed से सम्बन्धित समस्या आती है। 
  • Char की जगह Varchar का उपयोग करने यदि कॉलम की Width 2 से अधिक हो तो. 
  • जो भी कॉमन कॉलम हो उनको हर टेबल में same ही रखे ताकि Atomize करते समय आसानी हो। 
  • कॉलम के नाम कभी भी कीवर्ड न हो। 
  • कॉलम के नाम में स्पेस और स्पेशल कीवर्ड न रखे। 
  • कॉलम के नाम से ही क्लियर होना चाहिए की इसका क्या उपयोग हैं। 
  • कॉलम के नाम न ज्यादा बड़े और न ज्यादा छोटे रखे। 
  • कभी भी कोई नया कॉलम ऐड करे तो नियम बनाकर हमेशा लास्ट में ही ऐड करे।  
  • डेटाबेस में कोई भी चेंज करने तो हमेशा उनकी SQL अपने पास रखे ताकि आगे से इसी प्रकार का कोई बदलाव आये तो हम आसानी से कर पाए 

Topic Cover on Next Article



यदि आप Online MySQL सीखना चाहते हैं तो संपर्क करे, कमेंट करे

Add a Comment

Your email address will not be published. Required fields are marked *