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

हम MySQL तालिका के कॉलम में संग्रहीत तिथि में दिन/दिन कैसे जोड़ सकते हैं?


इस उद्देश्य के लिए दो कार्यों का उपयोग किया जा सकता है और दोनों कार्यों में हमें INTERVAL कीवर्ड के साथ एक तर्क के रूप में कॉलम नाम प्रदान करने की आवश्यकता है। कार्य इस प्रकार हैं -

DATE_ADD() फ़ंक्शन

इस फ़ंक्शन का सिंटैक्स DATE_ADD (दिनांक, INTERVAL एक्सप्रेशन यूनिट) है। इसे उस उदाहरण का अनुसरण करके प्रदर्शित किया जा सकता है जो तालिका 'कॉलेजडेटेल' से डेटा का उपयोग करता है -

mysql> Select estb, DATE_ADD(estb, INTERVAL 10 DAY) from collegedetail;
+------------+---------------------------------+
| estb | DATE_ADD(estb, INTERVAL 10 DAY)       |
+------------+---------------------------------+
| 2010-05-01 | 2010-05-11                      |
| 1995-10-25 | 1995-11-04                      |
| 1994-09-25 | 1994-10-05                      |
| 2001-07-23 | 2001-08-02                      |
| 2010-07-30 | 2010-08-09                      |
+------------+---------------------------------+
5 rows in set (0.00 sec)

उपरोक्त क्वेरी 'कॉलेजेडटेल' तालिका के 'estb' कॉलम में संग्रहीत दिनांक में 10 दिन जोड़ दी गई है।

जोड़ें() फ़ंक्शन

इस फ़ंक्शन का सिंटैक्स ADDDATE(date, INTERVAL एक्सप्रेशन यूनिट) है। इसे उस उदाहरण का अनुसरण करके प्रदर्शित किया जा सकता है जो तालिका 'कॉलेजडेटेल' से डेटा का उपयोग करता है -

mysql> Select estb, ADDDATE(estb, INTERVAL 10 DAY) from collegedetail;
+------------+--------------------------------+
| estb       | ADDDATE(estb, INTERVAL 10 DAY) |
+------------+--------------------------------+
| 2010-05-01 | 2010-05-11                     |
| 1995-10-25 | 1995-11-04                     |
| 1994-09-25 | 1994-10-05                     |
| 2001-07-23 | 2001-08-02                     |
| 2010-07-30 | 2010-08-09                     |
+------------+--------------------------------+
5 rows in set (0.00 sec)

उपरोक्त क्वेरी ने 'कॉलेजडीटेल' तालिका के 'एस्टब' कॉलम में संग्रहीत तिथि में 10 दिन जोड़े।


  1. मैं MySQL में बूलियन फ़ील्ड कैसे जोड़ सकता हूँ?

    आप टिनिंट (1) या बूल या बूलियन का उपयोग कर सकते हैं। सभी समानार्थी हैं। यदि आप बूल या बूलियन डेटाटाइप का उपयोग करते हैं, तो यह आंतरिक रूप से छोटे में बदल जाता है(1)। PHP में, मान 0 गलत का प्रतिनिधित्व करता है और 1 सत्य का प्रतिनिधित्व करता है। 0 को छोड़कर कोई अन्य संख्या भी सत्य है। आइए एक टेबल का

  1. MySQL में टाइमस्टैम्प सेट करने के लिए किसी तालिका में "पर बनाया गया" कॉलम कैसे जोड़ें?

    MySQL में पहले से बनाई गई तालिका में एक बनाए गए कॉलम को जोड़ने के लिए आपको ALTER कमांड का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है। यहां आपकी तालिका इस पर बनाई गई कॉलम के बिना है );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड) अब उपरोक्त सिंटैक्स क

  1. MySQL तालिका कॉलम में सभी दिनांक रिकॉर्ड में एक वर्ष जोड़ें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.59 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2018-12-31); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से *चुनें;