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

स्तंभ मानों के लिए MySQL में ENUM सेट करें

<घंटा/>

तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable2019 -> ( -> StudentMarks int, -> StudentStatus ENUM('First','Second','Fail') -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable2019 मानों में डालें (96, 'प्रथम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable2019 मानों में डालें (28, 'असफल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) )mysql> DemoTable2019 मानों में डालें (45, 'दूसरा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable2019 से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------+---------------+| स्टूडेंटमार्क्स | छात्र स्थिति |+--------------+---------------+| 96 | पहला || 28 | असफल || 45 | दूसरी |+--------------+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

ENUM कॉलम मान वाली तालिका से रिकॉर्ड लाने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable2019 से *चुनें -> जहां स्टूडेंटमार्क्स=28 -> स्टूडेंटस्टैटस लिमिट 1 के अनुसार ऑर्डर करें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------+---------------+| स्टूडेंटमार्क्स | छात्र स्थिति |+--------------+---------------+| 28 | विफल |+--------------+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में कॉलम मान जोड़ते समय शर्तें सेट करें?

    कॉलम मान जोड़ते समय शर्तें सेट करने के लिए, MySQL IF() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (70,80, -1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन क

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

  1. MySQL में एनम मानों के लिए कस्टम संदेश सेट करें

    Enum के लिए कस्टम संदेश सेट करने के लिए if else का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1992(ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(20), isActive ENUM(Y,N));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.89 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर