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

एसक्यूएल - वर्चर बनाम int . में प्रदर्शन

आपको उस डेटा के लिए सही डेटा प्रकार का उपयोग करना चाहिए जिसका आप प्रतिनिधित्व कर रहे हैं - किसी भी संदिग्ध सैद्धांतिक प्रदर्शन लाभ डेटा रूपांतरणों से निपटने के ऊपरी हिस्से के लिए माध्यमिक हैं।

यह कहना वास्तव में असंभव है कि प्रश्न पर आधारित क्या है, लेकिन अधिकांश मामले अपेक्षाकृत स्पष्ट हैं। जहां वे स्पष्ट नहीं हैं, वे ऐसी स्थितियों में हैं जहां आपके पास डेटा तत्व है जो अंकों के एक सेट द्वारा दर्शाया जाता है लेकिन जिसे आप एक संख्या के रूप में नहीं मानते हैं -- उदाहरण के लिए, एक फ़ोन नंबर।

संकेत है कि आप इस स्थिति से निपट रहे हैं:

  • अग्रणी शून्य जिन्हें संरक्षित किया जाना चाहिए
  • तत्व पर कोई अंकगणितीय संक्रिया नहीं की जाती है।
  • स्ट्रिंग ऑपरेशन किए जाते हैं:जैसे। "आखिरी चार अक्षर लें"

अगर ऐसा है तो आप शायद अपने "नंबर" को एक वर्चर के रूप में स्टोर करना चाहते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रिकर्सिव में Sequelize शामिल है?

  2. Wordpress साइट को डॉकर में ले जाना:DB कनेक्शन स्थापित करने में त्रुटि

  3. मैं sqlalchemy में पहले से मौजूद डेटाबेस तालिका के दो अलग-अलग कॉलम हेडर कैसे बदलूं?

  4. स्टैंडअलोन मूडल को क्लस्टर्ड डेटाबेस स्केलेबल सेटअप में माइग्रेट कैसे करें

  5. क्या MySQL में UNIQUE इंडेक्स केस सेंसिटिव हैं?