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

उद्धृत मूल्यों के लिए MySQL ENUM कॉलम मिलान

<घंटा/>

आइए पहले ENUM प्रकार के कॉलम के साथ एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ismared ENUM('1','0'));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('0') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल मानों में डालें ('1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> सम्मिलित करें डेमोटेबल मानों में ('1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ('0'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमोटेबल मानों में डालें ('0 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.00 सेकंड) mysql> डेमोटेबल मानों में डालें ('1'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> डेमोटेबल मानों में डालें ('0'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+-----------+| विवाहित है |+-----------+| 0 || 1 || 1 || 0 || 0 || 1 || 0 |+----------+7 पंक्तियाँ सेट में (0.00 सेकंड)

निम्नलिखित क्वेरी है जिसमें हम उद्धृत मूल्य यानी '0' प्रविष्टि के साथ रिकॉर्ड की गणना कर रहे हैं -

mysql> DemoTable से गिनती (*) चुनें जहां विवाहित है='0';

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

<पूर्व>+----------+| गिनती (*) |+----------+| 4 |+----------+1 पंक्ति सेट में (0.06 सेकंड)
  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 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर

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

    तालिका बनाते समय, उस कॉलम के लिए ENUM प्रकार सेट करें जिसे आप ENUM मान चाहते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2019 मानों में डालें (45, दूसरा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 स