MySQL को किसी परिचय की आवश्यकता नहीं होनी चाहिए। यह अधिकांश वेबसाइटों के पीछे की शक्ति है जो वर्डप्रेस या कई कस्टम सीएमएस चलाती है और कई कंपनी डेटाबेस के पीछे इंजन है। यह एक सरल लेकिन बहुत प्रभावी प्रणाली है जो एक बार जब आप जानते हैं कि डेटा को प्रबंधित और संग्रहीत करना बहुत आसान है। आज हम यह कवर करने जा रहे हैं कि MySQL में टेबल कैसे बनाएं और हटाएं।
कंप्यूटर पर ट्विटर से जीआईएफ कैसे बचाएं
तालिकाएँ तार्किक तरीके से संरचित संबंधित डेटा का संग्रह हैं। तालिकाएँ कक्षों में डेटा (मानों) को क्रमित करने के लिए पंक्तियों और स्तंभों का उपयोग करती हैं। प्रत्येक तालिका का एक विशिष्ट नाम होता है। प्रत्येक कॉलम में एक नाम, डेटा प्रकार और कॉलम से संबंधित कोई अन्य विशेषता होगी। पंक्तियों के भी नाम होंगे और इसमें कॉलम से संबंधित डेटा होगा।
यह वह नींव है जो MySQL सहित अधिकांश डेटाबेस का मूल बनाती है।
MySQL में टेबल बनाएं और हटाएं
मैं आपको MySQL में टेबल बनाने और हटाने के बारे में बताऊंगा। आप MySQL में काम करने के लिए phpMyAdmin या क्वेरीज़ का उपयोग कर सकते हैं। मैं तुम दोनों को दिखाऊंगा। आप शायद पाएंगे कि आप जीयूआई या प्रश्नों की ओर बढ़ते हैं। कोई सही तरीका या सबसे अच्छा तरीका नहीं है, जो आप सबसे ज्यादा सहज महसूस करते हैं उसका उपयोग करें।
ध्यान रखें कि किसी तालिका को हटाना स्थायी है। SQL डेटा की सुरक्षा के लिए प्रतिलिपियाँ नहीं रखता या फ़ाइलों को सहेजता नहीं है। जब तक आपने अपने डेटाबेस का बैकअप नहीं लिया है, तब तक वापस नहीं जाना है। टेबल बनाना और हटाना शुरू करने से पहले उस बैकअप को लेना एक अच्छा विचार हो सकता है।
सबसे पहले हम phpMyAdmin में एक टेबल बनाते हैं:
- phpMyAdmin खोलें और लॉग इन करें।
- बाएं मेनू से डेटाबेस का चयन करें।
- बाएँ मेनू में डेटाबेस नाम के नीचे, नया चुनें।
- तालिका को एक विशिष्ट नाम देते हुए फ़ॉर्म भरें।
- जितनी जरूरत हो उतने पेज को पूरा करें।
- निचले दाएं कोने में सहेजें का चयन करें।
आपने My SQL में सफलतापूर्वक एक टेबल बना लिया है!
अब हम एक को हटा दें।
- phpMyAdmin खोलें और लॉग इन करें।
- बाएं मेनू से डेटाबेस का चयन करें।
- बाएं मेनू में या केंद्र बॉक्स में सूची से एक तालिका का चयन करें।
- आप जिस तालिका को हटाना चाहते हैं उसकी मध्य पंक्ति से ड्रॉप का चयन करें। ड्रॉप एसक्यूएल-स्पीक फॉर डिलीट है।
- दिखाई देने वाले पॉपअप बॉक्स में पुष्टि करें।
- तालिका हटा दी जाती है।
SQL क्वेरी का उपयोग करके तालिकाएँ बनाएँ और हटाएं
एसक्यूएल प्रश्नों का उपयोग निश्चित रूप से शुद्धतावादी के लिए एक है लेकिन सभी डीबीए के लिए अपना हाथ रखना अच्छा अभ्यास है। यहां प्रश्नों का उपयोग करके MySQL में टेबल बनाने और हटाने का तरीका बताया गया है।
- लॉग इन करें और MySQL में क्वेरी कमांड विंडो तक पहुंचें।
- आइए एक उदाहरण डेटाबेस बनाते हैं। 'डेटाबेस नाम बनाएं' टाइप करें। जहां आप NAME देखते हैं, वहां अपने डेटाबेस को नाम दें। उदाहरण के लिए, 'डेटाबेस टेकजंकी बनाएं;'
- 'डेटाबेस का उपयोग करें;' टाइप करें। जहां आप DATABASENAME देखते हैं, ऊपर आपके द्वारा बनाया गया नाम जोड़ें। उदाहरण के लिए 'USE TechJunkie;'।
- टाइप करें 'तालिका बनाएं यदि तालिका नाम मौजूद नहीं है (आईडी INT);'। उदाहरण के लिए 'यदि मौजूद नहीं है तो तालिका बनाएं TechJunkieUsers (Id INT);'।
यह TechJunkie नामक एक डेटाबेस और उस डेटाबेस के भीतर TechJunkieUsers नामक एक तालिका बनाता है। जहां आप देखते हैं (आईडी आईएनटी), यह पूर्णांक डेटा प्रकार के साथ आईडी नामक कॉलम बनाता है।
आप इस उदाहरण में और आगे जा सकते हैं और कुछ इस तरह टाइप कर सकते हैं:
'यदि टेकजंकीयूजर्स मौजूद नहीं हैं तो टेबल बनाएं (आईडी नॉट न्यूल प्राइमरी की ऑटो_इनक्रिमेंट, लास्टनाम वर्चर (20), फर्स्टनाम वर्चर (20), जॉइनडेट डेट)।
यह एक तालिका बनाएगा यदि यह पहले से मौजूद नहीं था और अंतिम नाम, प्रथम नाम और उनके शामिल होने की तारीख के लिए कॉलम बनाते समय प्रत्येक पंक्ति को एक आईडी संख्या के साथ स्वचालित रूप से बढ़ाता है। VARCHAR का मतलब है कि कोई भी कैरेक्टर सेल को अधिकतम 20 कैरेक्टर से भर सकता है।
SQL क्वेरी का उपयोग करके तालिका हटाएं:
- लॉग इन करें और MySQL में क्वेरी कमांड विंडो तक पहुंचें।
- उस डेटाबेस तक पहुंचने के लिए 'डेटाबेस का उपयोग करें' टाइप करें जिसमें वह तालिका है जिसे आप हटाना चाहते हैं। उदाहरण के लिए, 'टेकजंकी का उपयोग करें;'
- टाइप करें 'ड्रॉप टेबल अगर मौजूद है तो टेबलनाम;' उदाहरण के लिए 'ड्रॉप टेबल अगर मौजूद है तो TechJunkieUsers;'।
PhpMyAdmin दोनों और SQL क्वेरी का उपयोग करने से समान परिणाम प्राप्त होंगे। आप बहुत कम प्रयास से SQL में टेबल बना और हटा सकते हैं। कभी-कभी बहुत कम प्रयास!
आप एक बार में डेटाबेस, टेबल और प्रविष्टियां बनाने के लिए एक PHP फ़ाइल का उपयोग कर सकते हैं और मैं इसे दूसरी बार कवर करूंगा। SQL का उपयोग करने का कोई 'सर्वश्रेष्ठ' तरीका नहीं है। कुछ शुद्धतावादियों का कहना है कि आपको डेटाबेस में कार्रवाई करने के लिए हमेशा प्रश्नों का उपयोग करना चाहिए और इसमें समझदारी है। यह वह जगह है जहां औसत डीबीए अपना अधिकांश समय व्यतीत करता है, लेकिन शुरुआती या अपनी खुद की वर्डप्रेस वेबसाइट का प्रबंधन करने वालों के लिए, phpMyAdmin का उपयोग करना शुरू करना आसान है।
शुरुआती लोगों के लिए MySQL या phpMyAdmin के लिए कोई सुझाव मिला? उपरोक्त प्रक्रियाओं में जोड़ने के लिए कुछ है? इसके बारे में हमें नीचे बताएं!