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

दिनांक कॉलम NULL बनाने के लिए MySQL क्वेरी?

<घंटा/>

दिनांक कॉलम को शून्य बनाने के लिए, वैकल्पिक तालिका का उपयोग करें और संशोधित करें और दिनांक को पूर्ण पर सेट करें। निम्नलिखित वाक्य रचना है -

तालिका बदलें yourTableName कॉलम संशोधित करें yourColumnName दिनांक NULL;

आइए पहले एक टेबल बनाएं। यहां, हमने कॉलम को NOT NULL -

. के रूप में सेट किया है
mysql> टेबल बनाएं डेमोटेबल (शिपिंग डेट की तारीख न्यूल नहीं);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)

अब, उपरोक्त तालिका में NULL मान डालें। एक त्रुटि उत्पन्न होगी क्योंकि हमने कॉलम को NOT NULL -

. पर सेट किया है
mysql> डेमोटेबल वैल्यू (नल) में डालें;ERROR 1048 (23000) - कॉलम 'शिपिंगडेट' खाली नहीं हो सकता

अब, हम तालिका को बदलते हैं और उपरोक्त तालिका में NULL की अनुमति देते हैं -

mysql> तालिका बदलें डेमोटेबल कॉलम संशोधित करें शिपिंग दिनांक दिनांक NULL;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.81 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0

अब, फिर से इन्सर्ट कमांड का उपयोग करके उपरोक्त तालिका में NULL डालने का प्रयास करें। त्रुटि उत्पन्न नहीं होगी क्योंकि हमने तालिका को NULL स्वीकार करने के लिए बदल दिया है -

mysql> डेमोटेबल मानों में डालें (शून्य); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (1.21 सेकंड

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

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

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

<पूर्व>+--------------+| शिपिंग तिथि |+--------------+| NULL |+--------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में सभी कॉलम नामों को एक ही क्वेरी के साथ लोअर केस बनाएं

    आइए पहले एक − . बनाएं );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 4.20 सेकंड) आइए अब MySQL में सभी कॉलम नामों को लोअर केस बनाएं - info_schema.columns से चुनें जहां टेबल_स्कीमा =डेमो; यह निम्नलिखित आउटपुट देगा - +------------------------------------------ -----------------------------------------

  1. दिनांक () फ़ंक्शन का उपयोग करके दिनांक मिलान करके MySQL तालिका कॉलम अपडेट करें?

    दिनांक () फ़ंक्शन के साथ दिनांक से मिलान करने और कॉलम को अपडेट करने के लिए सिंटैक्स निम्नलिखित है - अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें =आपका वैल्यू जहां दिनांक (आपका कॉलमनाम) =दही (); आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1816 (नाम varchar(20), JoiningDate datetime);क्वेरी ठीक

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु