MySQL Curdate()
और के बीच अंतर क्या है Now()
?
जवाबों:
इस तरह के सवालों के लिए, यह हमेशा पहले मैनुअल में एक बार देखने लायक है। तिथि और समय mySQL मैनुअल में कार्य करता है
CURDATE()
वर्तमान समय का DATE भाग लौटाता है। मैनुअल पर ()
NOW()
विभिन्न स्वरूपों में एक टाइमस्टैम्प के रूप में दिनांक और समय के भाग लौटाता है, यह इस बात पर निर्भर करता है कि यह कैसे अनुरोध किया गया था। अब मैनुअल () ।
सिर्फ इसके मनोरंजन के लिए:
CURDATE() = DATE(NOW())
या
NOW() = CONCAT(CURDATE(), ' ', CURTIME())
CURDATE()
वर्तमान तिथि NOW()
देगा, जबकि पूर्ण तिथि देगा।
प्रश्नों को चलाएं, और आपको पता चल जाएगा कि उनके बीच क्या अंतर है।
SELECT NOW(); -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
वास्तव में MySQL उपयोगकर्ता की ओर से अधिक प्रयास के बिना दैनिक जीवन में फ़ंक्शन का उपयोग करने के लिए बहुत आसान प्रदान करता है-
अब () यह वर्तमान परिदृश्य में दिनांक और समय दोनों का उत्पादन करता है जबकि CURDATE () केवल दिनांक, CURTIME () प्रदर्शन समय का ही उत्पादन करता है , हम CAST के साथ अपनी आवश्यकता के अनुसार उनमें से किसी एक का उपयोग कर सकते हैं या अन्य गणना को मर्ज कर सकते हैं, MySQL इस प्रकार से समृद्ध है समारोह के।
ध्यान दें: - आप अब (अब) के रूप में (अब) के रूप में (अब) के रूप में (वर्तमान में, के रूप में) का चयन कर सकते हैं;