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

दिनांकों की सूची से वर्तमान दिनांक पुनर्प्राप्त करने के लिए MySQL क्वेरी

<घंटा/>

मान लें कि वर्तमान तिथि है -

2019-07-22

आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable705 मानों में डालें ('2019-01-21 23:59:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable705 मानों में डालें ('2019-07-22 00:00 :30');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> DemoTable705 मानों में सम्मिलित करें('2019-07-21 12:01:30');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.44 सेकंड)

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

mysql> DemoTable705 से *चुनें;

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

<पूर्व>+---------------------+| शिपिंग तिथि |+---------------------+| 2019-01-21 23:59:00 || 2019-07-22 00:00:30 || 2019-07-21 12:01:30 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)

दिनांकों की सूची से वर्तमान दिनांक प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable705 से *चुनें जहां date(ShippingDate)=CURDATE();

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

<पूर्व>+---------------------+| शिपिंग तिथि |+---------------------+| 2019-07-22 00:00:30 |+---------------------+1 पंक्ति सेट (0.00 सेकंड) में
  1. MySQL समय अवधि क्वेरी वर्तमान दिनांक से 14 सप्ताह के अंतराल से दिनांक रिकॉर्ड लाने के लिए?

    इसके लिए आप BETWEEN कीवर्ड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड) मान लें कि वर्तमान तिथि 2019-08-31 है। इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-06-01);

  1. 00:00 से आज की तारीख तक की तारीख चुनने के लिए MySQL क्वेरी

    मान लें कि वर्तमान तिथि 2019-09-14 8:50:10 है। अब, हम 00:00 से 2019-09-14 8:50:10 तक के रिकॉर्ड चाहते हैं। आइए अब एक उदाहरण देखें और एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (ड्यूडेट डेटटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. MySQL में वर्तमान दिनांक से वर्चर दिनांक रिकॉर्ड की तुलना

    दिनांक तुलना के लिए, आप STR_TO_DATE() का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - curdate(); आइए पहले एक − . बनाएं );sQuery OK, 0 पंक्तियाँ प्रभावित (0.97 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1397 मानों में डालें (29/09/2019); क्वेरी ठीक है, 1 पंक्ति प्रभावित (