Skip to main content

Posts

MySQL के कार्य

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

My SQL का उपयोग

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

Points before Table Creation (टेबल बनाने से पहले ध्यान रखने योग्य बातें)

टेबल बनाने से पहले ध्यान रखने योग्य बातें  यहाँ पर हमने Database में Table बनाने से पहले कुछ ध्यान रखने योग्य Point लिखे हैं  1.   Standard Table Name - हमेशा कोई भी टेबल का नाम एक standard को follow करके ही रखे , यदि टेबल मास्टर से रिलेटेड हैं तो mst Prefix या postfix में उपयोग करे, यदि transaction  से सम्बंधित हो तो trn का उपयोग करे।  2. हमेशा एक प्राइमरी की रखे उसकी बेस पर ही हम अपडेट करते हैं।  3. Insert Date Time और Update Date Time के कॉलम रख सके तो बढ़िया हैं।  4. आप जो भी प्रोजेक्ट बना रहे हैं यदि उसमे यूजर से रिलेटेड वर्क हैं तो user_cd का भी कॉलम जरूर रखे  5. कॉलम की width का चयन ध्यान से करे, जितने की जरुरत हो उतना ले, ज्यादा बड़ी width लेने से Database की storage बढ़ती हैं और Speed से सम्बन्धित समस्या आती है।  6. Char की जगह Varchar का उपयोग करने यदि कॉलम की Width 2 से अधिक हो तो.  7. जो भी कॉमन कॉलम हो उनको हर टेबल में same ही रखे ताकि Automize करते समय आसानी हो।  8. कॉलम के नाम कभी भी कीवर्ड न हो।  9. कॉलम के नाम में स्पेस और स्पेशल कीवर्ड न रखे।  10. कॉलम के नाम से ही क्लिय

SELECT LIMIT (सेलेक्ट लिमिट का उपयोग )

SELECT  LIMIT (सेलेक्ट लिमिट का उपयोग )  दोस्तों आज हम देखेंगे की SELECT के साथ LIMIT  का उपयोग कैसे करते है।  LIMIT - जब किसी टेबल में से हमें स्टार्टिंग या किसी लोकेशन से चुनिंदा रिकॉर्ड ही शो करना हो तो हम वेयर की स्थान पर LIMIT कस उपयोग करते हैं। SELECT * FROM mytable LIMIT 0,2 LIMIT <Starting Index, No. of Records> Starting Index : जो भी डाटा हमारी टेबल है उसे किस इंडेक्स से शो करना है , यदि फर्स्ट से ही शो करना चाहते  है तो  यहाँ पर 0 देते हैं और यदि यहाँ पर हमें 1 दिया तो फर्स्ट का एक  रिकॉर्ड  छूटजाएगा और आगे के रिकॉर्ड दिखाई देने लगेंगे। No. of Records : इसके द्वारा हमें कितनी ROW  शो करना हैं वह इस पैरामीटर से सेट करते हैं, जैसे हमें 2 Rows show करना हैं तो यहाँ पर 2 लिखेंगे, और ज्यादा Rows लाना हो तो जितनी Rows लाना हैं उतना लिखेंगे। ORDER BY : यहाँ पर आप ऑर्डर बाय का उपयोग कर सकते हैं ताकि रिकॉर्ड सिलेक्शन  आसानी हो।     

SELECT DISTINCT (डुप्लीकेट डाटा को Query में से हटाने के लिए)

SELECT DISTINCT (डुप्लीकेट डाटा को Query में से हटाने के लिए)  SELECT DISTINCT column1 FROM mytable यदि इस टेबल में कुल 10 रिकॉर्ड हैं और कॉलम1 में 4  रिकॉर्ड में एक जैसे वैल्यू हैं  जब हम कॉलम1  के साथ DISTINCT लगाएंगे तब डुप्लीकेट रिकॉर्ड दिखाई नहीं देंगे, जो 4 रिकॉर्ड एक जैसी वैल्यू वाले हैं उनमे से एक ही रिकॉर्ड दिखाई देगा ! SELECT column1  FROM mytable GROUP BY column1 इस कमांड से भी वही रिजल्ट दिखाई देगा जो पहले वाली कमांड से होगा 

TRUNCATE TABLE ( टेबल में से डाटा को परमानेंट मिटाने के लिए)

TRUNCATE TABLE ( टेबल में से डाटा को परमानेंट मिटाने के लिए) इस कमांड से डाटा को मिटाने के बाद हम रिकवर नहीं कर सकते ! यह कमांड बहुत फ़ास्ट होती हैं! यदि हमने टेबल पर कोई ट्रिगर लिखा हैं तो इस कमांड से ट्रिगर एक्सेक्यूट नहीं होता TRUNCATE TABLE mytable इस कमांड में WHERE का उपयोग नहीं होता हैं !

DELETE FROM TABLE (टेबल में से डाटा को मिटाने के लिए)

DELETE FROM TABLE (टेबल में से डाटा को मिटाने के लिए) इस कमांड से हम टेबल के डाटा को मिटा सकते हैं , यदि हम बिना WHERE के इस कमांड का उपयोग करेंगे तो टेबल का सभी डाटा ही मिट जायेगा ! DELETE FROM mytable WHERE column1 = 'VALUE'; WHERE को में अपने एक टॉपिक में डिटेल में समझाऊंगा