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

MySQL डेटाबेस में ENUM के संभावित वैल्यू कैसे प्राप्त करें?


हम 'enum' की मदद से संभावित enum वैल्यू प्राप्त कर सकते हैं। निम्न सिंटैक्स है।

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

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

mysql> create table EnumDemo 
-> ( 
-> Light int, 
-> IsONOrOff ENUM('ON','OFF') 
-> ); 
Query OK, 0 rows affected (1.06 sec)

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

रिकॉर्ड्स इन्सर्ट करना।

mysql> insert into EnumDemo values(1,'ON'),(0,'OFF'); 
Query OK, 2 rows affected (0.24 sec) 
Records: 2 Duplicates: 0 Warnings: 0

सभी रिकॉर्ड्स डिस्प्ले करने के लिए −

mysql> select * from EnumDemo;

आउटपुट यहाँ है। ENUM वैल्यूज़ दिखाई दे रही हैं।

+-------+-----------+
| Light | IsONOrOff |
+-------+-----------+
| 1     | ON        |
| 0     | OFF       |
+-------+-----------+
2 rows in set (0.07 sec)

  1. - MySQL में SET फ़ील्ड के संभावित मान कैसे प्राप्त करें?

    MySQL में SET कॉलम के परिभाषित मानों को देखने के लिए DESC कमांड का उपयोग करें। सिंटैक्स DESC yourTableName yourSetColumnName; टेबल निर्माण mysql> CREATE TABLE DemoTable ( Game SET(Chess,Pig Dice,29 Card) ); SET फ़ील्ड के मान देखने की क्वेरी mysql> DESC DemoTable Game; परिणाम +-------+-

  1. - MySQL में केवल 3 संभावित मानों वाले कॉलम के साथ टेबल कैसे बनाएं

    इसके लिए ENUM डेटा प्रकार का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable838(Color ENUM(RED,GREEN,BLUE)); Query OK, 0 rows affected (0.67 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: mysql> insert into DemoTable838 values(RED); Query OK, 1 row affe

  1. - MySQL में & को एम्परसैंड (&) से कैसे बदलें

    REPLACE() फंक्शन के साथ HTML एंटिटी को वास्तविक अक्षर में बदलना डेटाबेस में संग्रहीत HTML एंटिटी & को वास्तविक एम्परसैंड & में बदलने के लिए REPLACE() फंक्शन का उपयोग करें। टेबल और डेटा CREATE TABLE DemoTable( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value VARCHAR(100) ); Que