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

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


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

DATE_ADD() फंक्शन

इस फंक्शन का सिंटैक्स DATE_ADD(date, INTERVAL expression unit) है। इसे 'collegedetail' टेबल से डेटा का उपयोग करने वाले निम्नलिखित उदाहरण द्वारा प्रदर्शित किया जा सकता है:

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)

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

ADDDATE() फंक्शन

इस फंक्शन का सिंटैक्स ADDDATE(date, INTERVAL expression unit) है। इसे 'collegedetail' टेबल से डेटा का उपयोग करने वाले निम्नलिखित उदाहरण द्वारा प्रदर्शित किया जा सकता है:

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)

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


  1. - MySQL में बूलियन (Boolean) फील्ड जोड़ें: TINYINT(1), BOOL, BOOLEAN

    MySQL में बूलियन डेटा टाइप: TINYINT(1), BOOL, BOOLEAN — सभी समानार्थी हैं मुख्य तथ्य: BOOL और BOOLEAN TINYINT(1) के समानार्थी (synonyms) हैं आंतरिक रूप से MySQL इन्हें TINYINT(1) में बदल देता है स्टोरेज: 1 बाइट (रेंज: -128 से 127 साइनड, 0 से 255 अनसाइनड) 0 = FALSE, 1 = TRUE (कोई भी गैर-शून्य = TRU

  1. - MySQL में टाइमस्टैम्प सेट करने के लिए टेबल में "created at" कॉलम कैसे जोड़ें?

    MySQL में पहले से बनी टेबल में created at कॉलम जोड़ने के लिए आपको ALTER कमांड का उपयोग करना होगा। आइए पहले एक टेबल बनाते हैं। टेबल बनाने की क्वेरी निम्नलिखित है। यहां आपका टेबल created at कॉलम के बिना है: ); Query OK, 0 rows affected (0.53 sec) अब उपरोक्त सिंटैक्स को इम्प्लीमेंट करके created at कॉ

  1. - MySQL में DATE_ADD() का उपयोग करके सभी दिनांक रिकॉर्ड में एक वर्ष कैसे जोड़ें?

    MySQL में DATE_ADD() फ़ंक्शन का उपयोग करके दिनांक/दिनांक-समय कॉलम में अंतराल (वर्ष, महीना, दिन, आदि) जोड़ा जा सकता है। सिंटैक्स DATE_ADD(date, INTERVAL value unit) उदाहरण तालिका बनाएं: mysql> CREATE TABLE DemoTable (JoiningDate DATETIME); mysql> INSERT INTO DemoTable VALUES (2015-01-21), (20