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

5-स्टार रेटिंग के लिए कॉलम सेट करने के लिए मुझे किस डेटाटाइप का उपयोग करना चाहिए?

<घंटा/>

आप इसके लिए ENUM डेटाटाइप का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserRating ENUM('1','2','3','4','5'));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.54) सेकंड)

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

mysql> डेमोटेबल (उपयोगकर्ता रेटिंग) मान ('5') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल (उपयोगकर्ता रेटिंग) मान ('3') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 0.11 सेकंड)mysql> डेमोटेबल (उपयोगकर्ता रेटिंग) मान ('1') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल (उपयोगकर्ता रेटिंग) मान ('3') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.24 सेकंड)mysql> डेमोटेबल (उपयोगकर्ता रेटिंग) मान ('4') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

<पूर्व>+----+---------------+| आईडी | उपयोगकर्ता रेटिंग |+----+------------+| 1 | 5 || 2 | 3 || 3 | 1 || 4 | 3 || 5 | 4 |+----+------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. स्तंभ मानों के लिए MySQL में ENUM सेट करें

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

  1. एकल MySQL क्वेरी में सभी कॉलम नामों के लिए 'उपनाम' सेट करें

    कॉलम नामों के लिए उपनाम सेट करने के लिए, सिंटैक्स इस प्रकार है - अपना कॉलमनाम1 किसी भी उपनामनाम1 का चयन करें, अपने कॉलमनाम2 को अपने टेबलनाम से किसी भी उपनाम का चयन करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग

  1. स्ट्रिंग और संख्या के मिश्रण के साथ मुझे किस प्रकार के डेटाटाइप (MySQL) का उपयोग करना चाहिए?

    स्ट्रिंग और संख्या को मिलाने के लिए, आपको VARCHAR() डेटा प्रकार का उपयोग करना होगा। निम्नलिखित वाक्य रचना है - टेबल बनाएं yourTableName(yourColumnName1 VARCHAR(40)); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 28 (us