Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL ENUM डेटा प्रकार क्या है? ENUM डेटा प्रकार उपयोग करने के क्या फायदे हैं?


ENUM डेटा प्रकार, मानक डेटा प्रकारों से अलग, 1 से 65,535 स्ट्रिंग्स की एक गिनती की गई सूची है जो फील्ड के लिए अनुमत मानों को इंगित करती है। ENUM को परिभाषित करते समय, आप आइटम्स की एक सूची बना रहे होते हैं जिससे मान चुना जाना चाहिए (या यह NULL हो सकता है)।

उदाहरण के लिए, यदि आप चाहते हैं कि आपका फील्ड "A" या "B" या "C" हो, तो आप अपने ENUM को ENUM ('A', 'B', 'C') के रूप में परिभाषित करेंगे और केवल वे मान (या NULL) कभी भी उस फील्ड को भर सकेंगे।

संभावित रूप से ENUM डेटा प्रकारों के कुछ फायदे निम्नलिखित हैं:

  • कॉम्पैक्ट डेटा स्टोरेज उन स्थितियों में देखी जा सकती है जहां एक कॉलम में संभावित मानों का एक सीमित सेट होता है।
  • निर्दिष्ट स्ट्रिंग्स को इनपुट मानों के रूप में यांत्रिक रूप से संख्याओं के रूप में एन्कोड किया जाता है।
  • संख्याओं को क्वेरी परिणाम में संबंधित स्ट्रिंग्स में वापस अनुवादित किया जाता है।
  • ENUMs का उपयोग करके, हमारे पास पठनीय क्वेरी और आउटपुट होते हैं।

  1. - MySQL में unix_timestamp के लिए डेटा प्रकार क्या है?

    INTEGER (INT) डेटा प्रकार सर्वोत्तम है UNIX_TIMESTAMP() फ़ंक्शन एक पूर्णांक (सेकंड की संख्या) लौटाता है, इसलिए इसे संग्रहीत करने के लिए INT (या BIGINT भविष्य के लिए) उपयुक्त है। डेटा प्रकार INT(11) -- 32-बिट साइन्ड पूर्णांक, रेंज: -2147483648 से 2147483647 यह 1970-01-01 से 2038-01-19 तक के यूनिक्

  1. - स्टोर्ड प्रोसीजर के फायदे क्या हैं?

    स्टोर्ड प्रोसीजर के फायदे निम्नलिखित हैं:चूंकि स्टोर्ड प्रोसीजर संकलित और संग्रहीत होते हैं, जब भी आप किसी प्रोसीजर को कॉल करते हैं तो प्रतिक्रिया त्वरित होती है।आप सभी आवश्यक SQL स्टेटमेंट को एक प्रोसीजर में समूहित कर सकते हैं और उन्हें एक साथ निष्पादित कर सकते हैं।चूंकि प्रोसीजर डेटाबेस सर्वर पर स

  1. - MySQL की मुख्य विशेषताएं (Main Features of MySQL)

    MySQL की प्रमुख विशेषताएं 1. ओपन-सोर्स मुफ्त डाउनलोड, उपयोग, संशोधन; GPL लाइसेंस; सोर्स कोड अध्ययन/परिवर्तन योग्य। 2. तेज़ और विश्वसनीय मेमोरी में कुशल स्टोरेज; डेटा सुसंगतता और गैर-अतिरेक; त्वरित एक्सेस/मैनिपुलेशन। 3. स्केलेबल छोटे से बड़े डेटा, क्लस्टर तक; बड़े डेटाबेस के लिए डिज़ाइन किया गया।