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

MySQL डेटाबेस में किसी सरणी को स्टोर करने का सबसे अच्छा तरीका?

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

यदि आप स्वयं को यह पूछते हुए कभी नहीं देखते हैं कि "उपयोगकर्ताओं द्वारा उपयोग की जाने वाली औसत मात्रा क्या है?" फिर इसे पार्स करने की जहमत न उठाएं।

यह जानने के लिए कि इस डेटा को कैसे स्टोर किया जाए, अपने आप से पूछें "मैं इसे बाद में कैसे उपयोग करूंगा?" यदि आप सरणी प्राप्त करेंगे और इसे PHP के साथ उपयोग करने की आवश्यकता है तो आप serialize का उपयोग कर सकते हैं समारोह। यदि आप जावास्क्रिप्ट में मानों का उपयोग करेंगे तो जेएसओएन एन्कोडिंग शायद आपके लिए सबसे अच्छा होगा (साथ ही कई भाषाएं इसे डीकोड करना जानती हैं)

शुभकामनाएँ!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बिटवाइज़ फ़ंक्शंस का उपयोग करते हुए BIT फ़ील्ड पर क्वेरी करते समय MySQL अनुक्रमणिका का उपयोग नहीं करता है

  2. mysql:मैं क्षेत्र की शुरुआत या अंत में चरित्र को कैसे हटा सकता हूं?

  3. ग्रुप बाय क्वेरी के साथ पंक्तियों की संख्या प्राप्त करना

  4. IN खंड में MySQL एकाधिक कॉलम

  5. गंभीर त्रुटि:[] ऑपरेटर स्ट्रिंग्स के लिए समर्थित नहीं है