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

MySQL Enum प्रदर्शन लाभ?

बहुत बड़ा प्रदर्शन है जुर्माना ENUM . का उपयोग करने के लिए संचालन के लिए जैसे:

  • ENUM . में अनुमत मानों की सूची को क्वेरी करें , उदाहरण के लिए ड्रॉप-डाउन मेनू को पॉप्युलेट करने के लिए। आपको INFORMATION_SCHEMA . से डेटा प्रकार को क्वेरी करना होगा , और लौटाए गए BLOB फ़ील्ड से सूची को पार्स करें।

  • अनुमत मानों के सेट को बदलें। इसके लिए एक ALTER TABLE requires की आवश्यकता है स्टेटमेंट, जो टेबल को लॉक कर देता है और रिस्ट्रक्चर कर सकता है।

मैं MySQL के ENUM . का प्रशंसक नहीं हूं . मैं लुकअप टेबल का उपयोग करना पसंद करता हूं। मेरा जवाब भी देखें "डेटाबेस में एनम फ़ील्ड के बिना एन्यूमरेशन को कैसे हैंडल करें? "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP से जावास्क्रिप्ट ऐरे में MySQL परिणाम सम्मिलित करना

  2. SQL कथन Intellij और DB नेविगेटर का उपयोग करके जावा कोड में त्रुटि

  3. टीसीएल और मैसकल के साथ सांख्यिकी

  4. एक csv फ़ाइल से पढ़ते समय और php . का उपयोग करके mysql में डेटा आयात करते समय अजीब बग

  5. NaviCat MySQL क्लाइंट का उपयोग करके डेटाबेस से कैसे कनेक्ट करें