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

एक MySQL तालिका से अब () + 10 दिनों के बाद दिनांक प्रदर्शित करें?

<घंटा/>

आप इसके लिए जहां क्लॉज के साथ DATE_ADD() फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

नोट:वर्तमान तिथि और समय इस प्रकार है, हमने नाउ () -

. का उपयोग करते हुए पाया
mysql> अभी चुनें ();+--------------------------+| अभी () |+-------------------------------------+| 2019-06-04 20:43:57 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)

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

mysql> डेमोटेबल वैल्यू ('2019-06-16') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-05-31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-05-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-06-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

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

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

आउटपुट

<पूर्व>+--------------+| शिपिंग तिथि |+--------------+| 2019-06-16 || 2019-05-31 || 2019-05-24 || 2019-06-24 |+--------------+4 पंक्तियों में सेट (0.00 सेकंड)

Now() + 10 दिनों के बाद दिनांक प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां शिपिंग दिनांक> DATE_ADD (अब (), इंटरवल 10 दिन);

आउटपुट

<पूर्व>+--------------+| शिपिंग तिथि |+--------------+| 2019-06-16 || 2019-06-24 |+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL तालिका से डेटा हटाने के बाद 1 के साथ स्वत:वृद्धि कैसे करें?

    इसके लिए आप TRUNCATE TABLE कमांड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1796 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1

  1. MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1933 ( ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1933 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. MySQL में तिथियों को समूहीकृत करके रिकॉर्ड प्रदर्शित करें

    MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें - टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2002 मानों में डालें ( क्रिस