अगर मैं इस तरह एक मेज है:MySQL स्टोर Enums कैसे करता है?
CREATE TABLE sizes (
name ENUM('small', 'medium', 'large')
);
MySQL प्रत्येक पंक्ति में उन तार स्टोर करने के लिए जा रहा है, या आंतरिक रूप से यह पूर्णांकों की तरह कुछ छोटे का उपयोग करेगा जो enum मूल्य का उल्लेख करने के पता है?
मैं एक टेबल में एक enum का उपयोग करना चाहता हूं, लेकिन मुझे चिंता है कि यह हर पंक्ति में एक स्ट्रिंग को स्टोर करने के रूप में अपमानजनक है।
यह केवल जगह नहीं बल्कि गति भी है। एक छोटी पंक्ति को पुनः प्राप्त करना तेज़ है, और मैं स्ट्रिंग की तुलना में एक enum पर जॉइन करना चाहता हूं। – Greg
नोह, जब तक कि यह एक औसत अनुप्रयोग नहीं है, अन्यथा मैं आपके पहले पैराग्राफ – Pacerier
से पूरी तरह से असहमत नहीं हूं, लेकिन – William