Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL में बड़ी टेबल या कई छोटी टेबलों में से किसे प्राथमिकता दी जाती है?

<घंटा/>

यह कहना बहुत मुश्किल है कि एक बड़ी टेबल या कई छोटी टेबल पसंद करना है या नहीं। यह निर्भर करता है -

  • आवेदन पर हम उपयोग कर रहे हैं।
  • डेटाबेस सामान्यीकरण पर

हालांकि, कई प्रमुख बिंदु हैं, जिनके माध्यम से हम कह सकते हैं कि उस स्थिति में कई छोटी टेबल अच्छी होती हैं।

मान लीजिए कि कई डेवलपर कई टेबल विकसित करने जा रहे हैं, तो उन्हें कई छोटी तालिकाओं में विभाजित करने की आवश्यकता है।

एक स्थिति जब आप कई डेवलपर्स को अधिकार दे रहे हैं। यह प्राधिकरण डेटा के विभिन्न भागों के लिए है। इस मामले में, कई छोटी तालिकाओं में विभाजित होने की आवश्यकता उत्पन्न होती है।

मान लीजिए, हम अलग-अलग जगहों से डेटा ले जा रहे हैं तो कई छोटी-छोटी तालिकाओं की आवश्यकता होती है।


  1. MySQL में एक से अधिक टेक्स्ट रिकॉर्ड को एक में मिलाएं

    एकाधिक टेक्स्ट रिकॉर्ड को संयोजित करने के लिए, GROUP_CONCAT() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1611 मानों (MySQL डेटाबेस) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 से

  1. MySQL में एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करें

    एकाधिक तालिकाओं से रिकॉर्ड सम्मिलित करने के लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। यहां, हम 2 टेबल से रिकॉर्ड डालेंगे। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1943 (नाम varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL में किसी अन्य तालिका में डेटा से एक तालिका में डेटा अपडेट करें?

    इसके लिए आप JOIN के साथ UPDATE कमांड का इस्तेमाल कर सकते हैं। आइए पहली तालिका बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो54 मान (डेविड, स्मिथ) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालि