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

प्रत्येक प्रविष्टि के लिए एक पंक्ति के साथ सूची प्रविष्टि बनाम SQL तालिका के साथ SQL तालिका

<ब्लॉकक्वॉट>

जहां मेरे प्रश्न LIKE का उपयोग करके, %b% मूल्य की एक जोड़ी की तलाश करते हैं। क्या यह क्वेरी समय के मामले में अधिक कुशल है, इसके बजाय एक तालिका है जिसमें प्रत्येक पंक्ति एक क्रमपरिवर्तन है:

सबसे निश्चित रूप से। क्योंकि LIKE '%something%' क्वेरी टाइप करें उपयोग नहीं कर सकते अनुक्रमणिका . तो आपका लुक अप बहुत धीमा होने वाला है। यदि यह पर्याप्त नहीं है तो आप RDBMS विरोधी पैटर्न का बहुत अधिक उपयोग कर रहे हैं। अधिक विवरण यहाँ:क्या एक डेटाबेस कॉलम में एक सीमांकित सूची संग्रहीत करना वास्तव में इतना बुरा है?

एक बार जब आप अपने 'सीएसवी' कॉलम को अलग-अलग कॉलम में तोड़ देते हैं, तो आप डेटाबेस को सामान्य करके इसे और भी आगे ले जा सकते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में JSON के रूप में डेटा संग्रहीत करना

  2. मैसकल - एक क्वेरी के साथ कई तालिकाओं से हटाएं

  3. समूहीकृत SQL परिणामों के प्रत्येक समूह के लिए अधिकतम मान वाले रिकॉर्ड प्राप्त करें

  4. जब मैं स्थिर मान के साथ बाइंडपरम का उपयोग कर रहा हूं तो मुझे संदर्भ त्रुटि से पैरामीटर 2 पास क्यों नहीं मिल रहा है?

  5. उपयोगकर्ता खाता प्रबंधन, भूमिकाएं, अनुमतियां, प्रमाणीकरण PHP और MySQL - भाग 3