ENUM कॉलम बनाने के लिए, एन्यूमरेशन मान एक उद्धृत स्ट्रिंग अक्षर होना चाहिए। हम निम्नलिखित सिंटैक्स की मदद से MySQL में ENUM कॉलम बना सकते हैं -
टेबल टेबल_नाम बनाएं(... कर्नल ईएनयूएम('वैल्यू1','वैल्यू2','वैल्यू3'), ...);
उपरोक्त सिंटैक्स में, हमारे पास तीन एन्यूमरेशन वैल्यू हैं। यह तीन से अधिक भी हो सकता है।
उदाहरण:
ENUM कॉलम के साथ तालिका बनाने का एक उदाहरण निम्नलिखित है -
mysql> टेबल मार्क्स बनाएं (आईडी इंट प्राइमरी की नॉट न्यूल, नेम वर्चर (255) नॉट न्यूल, रिजल्ट एनम ('पास', 'फेल') नॉट न्यूल); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)पूर्व>ऊपर दी गई क्वेरी एक ENUM फ़ील्ड के साथ मार्क नाम की एक टेबल बनाएगी।
mysql> अंकों में डालें (आईडी, नाम, परिणाम) मान (101, 'आरव', 'पास'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> अंकों में डालें (आईडी, नाम, परिणाम) मान (102, 'यशराज', 'असफल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.02 सेकंड)उपरोक्त प्रश्नों की सहायता से हम तालिका में मान सम्मिलित कर सकते हैं।
mysql> चिह्नों में से * चुनें;+-----+--------+----------+| आईडी | नाम | परिणाम |+-----+---------+----------+| 101 | आरव | पास || 102 | यशराज | विफल |+-----+---------+----------+2 पंक्तियों में सेट (0.00 सेकंड)