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

यदि MySQL में मान शून्य है, तो शून्य कॉलम में डिफ़ॉल्ट सम्मिलित करें?

<घंटा/>

आप IS NULL संपत्ति के साथ IFNULL() संपत्ति या साधारण IF() का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम में डालें (आपका कॉलमनाम 1, आपका कॉलमनाम 2) मान ('आपका वैल्यू'', आईएफ (आपका कॉलमनाम 1 शून्य है, डिफ़ॉल्ट (आपका कॉलमनाम 2), 'आपका संदेश'));

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल पोस्ट बनाएं -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(10), -> UserPostMessage varchar(50) NOT NULL DEFAULT 'Hi Good Morning !!!' -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

यदि मान शून्य है, तो अब आप नॉट नल कॉलम में डिफॉल्ट डाल सकते हैं। क्वेरी इस प्रकार है -

mysql> पोस्ट में डालें (उपयोगकर्ता नाम, उपयोगकर्ता पोस्ट मैसेज) -> मान ('जॉन', अगर (उपयोगकर्ता नाम शून्य है, डिफ़ॉल्ट (उपयोगकर्ता पोस्ट मैसेज), 'हैलो')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकेंड) MySQL> पोस्ट में डालें (उपयोगकर्ता नाम, उपयोगकर्ता पोस्ट मैसेज) -> मान (नल, अगर (उपयोगकर्ता नाम शून्य है, डिफ़ॉल्ट (उपयोगकर्ता पोस्ट मैसेज), 'हैलो')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकेंड) mysql> पोस्ट में डालें (उपयोगकर्ता नाम, उपयोगकर्ता पोस्ट मैसेज ) -> मान ('कैरोल', अगर (उपयोगकर्ता नाम शून्य है, डिफ़ॉल्ट (उपयोगकर्ता पोस्ट मैसेज), 'हैलो')); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) 

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

mysql> पोस्ट से *चुनें;

निम्न आउटपुट है -

<पूर्व>+-------+----------+---------------------+| आईडी | उपयोगकर्ता नाम | UserPostMessage |+-----+----------+---------------------+| 1 | जॉन | नमस्ते || 2 | नल | हाय सुप्रभात !!! || 3 | कैरल | नमस्ते |+----+----------+---------------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. जावा एप्लिकेशन एक MySQL डेटाबेस में शून्य मान डालने के लिए?

    जावा के साथ शून्य मान सेट करने के लिए, कथन इस प्रकार है - ps.setNull(yourIndex, Types.NULL); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1893 ( FirstName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) जावा कोड इस प्रकार है - आयात करें; तैयार स्टेटमेंट पीएस =अशक्त; कोशिश करें {con=Dr

  1. MySQL में मौजूदा कॉलम में NULL विशेषता सेट करें

    किसी मौजूदा कॉलम में NOT NULL विशेषता सेट करने के लिए, ALTER TABLE कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1949 ( UserId int, UserName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) यहाँ एक मौजूदा कॉलम में NOT NULL एट्रिब्यूट सेट करने की क्वेरी है - तालिका ब