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

मैं MySQL में एक एनम से एक मान कैसे निकाल सकता हूं?

<घंटा/>

MySQL में किसी एनम से मान निकालने के लिए ALTER कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (`रैंक' ENUM('LOW','MEDIUM','high'));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

आइए तालिका के विवरण की जाँच करें।

mysql> DESC डेमोटेबल;

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

<पूर्व>+----------+----------------------------+------+- ----+-----------+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+-----------------------------+------+-- ---+-----------+----------+| रैंक | एनम ('लो', 'मीडियम', 'हाई') | हाँ | | नल | |+----------+----------------------------+------+--- --------------+----------+1 पंक्ति सेट में (0.00 सेकंड)

MySQL में एक एनम से एक मान को हटाने के लिए क्वेरी निम्नलिखित है।

mysql> परिवर्तन तालिका डेमोटेबल परिवर्तन `रैंक` `रैंक` ENUM('LOW','high');क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.19 सेकंड)रिकॉर्ड्स:0 डुप्लिकेट्स:0 चेतावनियाँ:0

आइए अब एक बार फिर तालिका के विवरण की जाँच करें -

mysql> DESC डेमोटेबल;

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

<पूर्व>+----------+--------------------------+----------+-----+---- -----+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------------------+------+-----+----- ----+----------+| रैंक | एनम ('लो', 'हाई') | हाँ | | नल | |+-------+-----------------------+------+-----+------ ---+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. मैं अपने ऑटो-इन्क्रीमेंट वैल्यू को MySQL में 1 से शुरू करने के लिए कैसे सेट कर सकता हूं?

    आप MySQL में 1 से शुरू करने के लिए auto_increment मान सेट करने के लिए तालिका को छोटा कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. MySQL में किसी अन्य फ़ील्ड से किसी फ़ील्ड का मान कैसे प्राप्त करें?

    इसके लिए आप उपयोगकर्ता परिभाषित चर की अवधारणा का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1868 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1868 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. सी # में एनम से इंट वैल्यू कैसे प्राप्त करें?

    सबसे पहले, एनम सेट करें - public enum Vehicle { Car, Bus, Truck } अब टाइपकास्टिंग का उपयोग एक एनम को int - . में डालने के लिए करें int a = (int)Vehicle.Car; एनम को इंट में डालने के लिए पूरा कोड निम्नलिखित है - उदाहरण using System; public class Demo {    public enum Vehicle { Car, Bus, T