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

डेटाबेस में टैग संग्रहीत करना। टैग को एक बार या कई बार स्टोर करें?

मूल बातें यह हैं कि आपको टैग को स्टोर करने की आवश्यकता है जैसे आप पहले मामले में दिखा रहे हैं। यह जाँचने के लिए अच्छा है कि क्या टैग मौजूद है (मौजूदा टैग के लिए दूसरे मामले में आपका डीबी उतनी ही पंक्तियाँ लौटाएगा जितना कि टैग के रूप हैं) और टैग द्वारा आइटम पुनर्प्राप्त करने के लिए अच्छा है (एक टैग आईडी द्वारा आइटम आईडी का चयन करना आइटम का चयन करने से बेहतर है टैग_आईडी के एक सेट द्वारा आईडी जिसका एक ही प्रतिनिधित्वात्मक अर्थ है)।

यदि आपने अनुक्रमण के कारण अपनी उंगलियों को जला दिया था - आपको हमेशा जांचना चाहिए कि क्वेरी कैसे निष्पादित की जा रही है (mysql के लिए यह EXPLAIN/DESCRIBE SELECT है )।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक ही कॉलम पर कई WHERE शर्तों के साथ चयन करना

  2. पीडीओ ने डेटा की एक पंक्ति को हटाने से इंकार कर दिया (विशिष्ट तालिका में)

  3. mysql एकाधिक कॉलम में सरणी है

  4. MySQL संग्रहीत रूटीन में सरणी पास करें

  5. एसक्यूएल:प्रति समूह अधिकतम रिकॉर्ड खोजें