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

मैं एक MySQL डेटाबेस में संभावित मान कैसे प्राप्त कर सकता हूं?

<घंटा/>

हम 'एनम' की मदद से संभावित एनम वैल्यू हासिल कर सकते हैं। निम्नलिखित वाक्य रचना है।

yourColumnName ENUM(value1,value2,...................N)

आइए पहले एक टेबल बनाएं।

mysql> टेबल बनाएं EnumDemo -> (-> लाइट इंट, -> ISONOrOff ENUM('ON','OFF') -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.06 सेकंड)

उपरोक्त तालिका में, "लाइट" के लिए संभावित मान प्राप्त करने के लिए ENUM का उपयोग किया जाता है।

रिकॉर्ड सम्मिलित करना।

mysql> EnumDemo मानों में डालें(1,'ON'),(0,'OFF');क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.24 सेकंड) रिकॉर्ड:2 डुप्लीकेट:0 चेतावनियाँ:0

सभी रिकॉर्ड प्रदर्शित करने के लिए -

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

यहाँ आउटपुट है। ENUM मान दृश्यमान हैं।

<पूर्व>+----------+---------------+| प्रकाश | ISONOrOff |+----------+-----------+| 1 | चालू || 0 | OFF |+----------+----------+2 पंक्तियों में सेट (0.07 सेकंड)
  1. MySQL में SET फ़ील्ड के लिए संभावित मान कैसे प्राप्त करें?

    सेट फ़ील्ड के लिए संभावित मान प्राप्त करने के लिए, आप नीचे दिए गए सिंटैक्स का उपयोग कर सकते हैं - अपनेTableName को अपनेसेटकॉलमनाम के बारे में बताएं; आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (गेम सेट (शतरंज, पिग डाइस, 29 कार्ड)); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) सेट फ़ील्ड के लिए

  1. मैं केवल 3 संभावित दिए गए मानों वाले कॉलम के साथ एक MySQL तालिका कैसे बना सकता हूं?

    इसके लिए ENUM डेटा टाइप का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable838(Color ENUM(RED,GREEN,BLUE));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable838 मानों में (नीला); क्वेरी ठीक है, 1 पंक्ति प्रभ

  1. मैं अपने MySQL डेटाबेस में एम्परसेंड के साथ &को कैसे बदल सकता हूँ?

    एम्परसेंड के साथ &को बदलने के लिए, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर