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

MySQL क्वेरी NULL घटना के लिए मान सेट करने के लिए

<घंटा/>

IS NULL का उपयोग करके NULL मान खोजें और MySQL UPDATE और SET का उपयोग करके नए मान अपडेट करें -

अपनाTableNameset yourColumnName=yourValueअपडेट करें जहां आपका कॉलमनाम NULL है;

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

mysql> टेबल बनाएं DemoTable768 ( Clientid NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientName varchar(100), ClientAge int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.47 सेकंड)

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

mysql> DemoTable768(ClientName, ClientAge) मानों ('जॉन', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> DemoTable768 (ClientName, ClientAge) मानों (NULL, 26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable768 (ClientName, ClientAge) मानों ('कैरोल', 28) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.53 सेकंड) mysql> DemoTable768 (ClientName, ClientAge) मानों में डालें ( NULL,24);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+----------+---------------+----------+| क्लाइंटिड | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 1 | जॉन | 23 || 2 | नल | 26 || 3 | कैरल | 28 || 4 | नल | 24 |+----------+-----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

NULL घटना के लिए मान सेट करने के लिए क्वेरी निम्नलिखित है -

mysql> अद्यतन DemoTable768 सेट ClientName='Chris' जहां ClientName IS NULL है;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित (0.41 सेकंड)पंक्तियाँ मिलान:2 परिवर्तित:2 चेतावनियाँ:0

आइए हम दृश्य के विवरण की जाँच करें -

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

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

<पूर्व>+----------+---------------+----------+| क्लाइंटिड | क्लाइंटनाम | ClientAge |+----------+---------------+-----------+| 1 | जॉन | 23 || 2 | क्रिस | 26 || 3 | कैरल | 28 || 4 | क्रिस | 24 |+----------+-----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में कस्टम कॉलम के लिए एकाधिक मान सेट करें?

    इसके लिए आप UNION ALL का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1987 ( UserValue int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (2.90 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1987 मानों में सम्मिलित करें(7);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09

  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 स