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

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

<घंटा/>

वर्तमान दिन के लिए, आप CURDATE() विधि का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

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

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

mysql> डेमोटेबल मानों में डालें ('2019-06-14'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.35 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-06-15'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.64 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-06-16'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें ('2018-01-16'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड)mysql> डेमोटेबल मानों में डालें ('2018-07-16'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.53 सेकंड)

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

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

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 2019-06-14 || 2019-06-15 || 2019-06-16 || 2018-01-16 || 2018-07-16 |+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

उसी दिन से रिकॉर्ड प्राप्त करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें जहां DATE(DueDate)=CURDATE();

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

<पूर्व>+---------------+| नियत तिथि |+---------------+| 2019-06-16 |+---------------+1 पंक्ति में सेट (0.03 सेकंड)
  1. MySQL में डेटाटाइम से केवल तारीख प्राप्त करें?

    केवल दिनांक समय से दिनांक प्राप्त करने के लिए, दिनांक स्वरूप विनिर्देशकों का उपयोग करें - %d दिन के लिए%m महीने के लिए%Y साल के लिए आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(AdmissionDate datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्

  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 पंक्ति प्रभावित (