केवल दिनांक के साथ दिनांक समय स्तंभ की तुलना करने के लिए, आपको दिनांक () पद्धति का उपयोग करने की आवश्यकता है। निम्नलिखित वाक्य रचना है। नीचे, आपको 'yourDateValue' में डेट करना होगा:
अपनेTableName से *चुनें जहां दिनांक(yourColumnName)='yourDateValue';
आइए पहले एक टेबल बनाएं:
mysql> तालिका बनाएं DemoTable(ArrivalTime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.74 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल मानों में डालें ('2019-01-31 02:34:56'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-04-09 18:20 :58');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)mysql> डेमोटेबल मानों में डालें ('2019-05-11 19:45:23'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> में डालें डेमोटेबल मान ('2019-02-03 21:10:02'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)
चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से *चुनें;
यह दिनांक और समय रिकॉर्ड के साथ निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2019-01-31 02:34:56 || 2019-04-09 18:20:58 |2019-05-11 19:45:23 || 2019-02-03 21:10:02 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)केवल तारीख की तुलना करने के लिए क्वेरी निम्नलिखित है, समय नहीं। यहां, हम तारीख की तुलना कर रहे हैं:
mysql> डेमोटेबल से *चुनें जहां दिनांक(आगमन समय)='2019-04-09';
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+---------------------+| आगमन का समय |+---------------------+| 2019-04-09 18:20:58 |+---------------------+1 पंक्ति सेट में (0.00 सेकंड)