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

MySQL क्वेरी वर्तमान डेटाटाइम और केवल वर्तमान तिथि प्राप्त करने के लिए

<घंटा/>

क्वेरी अभी चुनें () वर्तमान तिथि के साथ-साथ वर्तमान समय भी देती है। यदि आप केवल वर्तमान दिनांक चाहते हैं, तो केवल CURDATE() का उपयोग करें। डेटाटाइम के लिए सिंटैक्स निम्नलिखित है -

अभी चुनें ();

केवल तारीख के लिए वाक्य रचना।

चुनें CURDATE();

आइए अब उपरोक्त सिंटैक्स को लागू करें -

केस 1 :यदि आप वर्तमान दिनांक और समय दोनों चाहते हैं -

mysql> अभी चुनें ();

आउटपुट

<पूर्व>+--------------------------+| अभी () |+--------------------------+| 2019-06-02 15 :30 :39 |+--------------------------+1 पंक्ति सेट में (0.00 सेकंड)

केस 2 :यदि आप केवल वर्तमान तिथि चाहते हैं -

mysql> CURDATE() चुनें;

आउटपुट

<पूर्व>+---------------+| करडेट () |+---------------+| 2019-06-02 |+------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में दिनांक रिकॉर्ड और वर्तमान दिनांक के बीच अंतर कैसे प्राप्त करें?

    मान लें कि वर्तमान तिथि 2019-09-06 है। हमारे उदाहरण के लिए, हम पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTable(AdmissionDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2016-10-26); क्वेरी ठीक है, 1 पंक्ति प्

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

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

  1. MySQL * का चयन करें और वर्तमान तिथि के साथ रिकॉर्ड खोजें

    वर्तमान तिथि के लिए, CURDATE() का प्रयोग करें। साथ ही, दिनांक को प्रारूपित करने के लिए STR_TO_DATE() का उपयोग करें और इसकी तुलना वर्तमान दिनांक से करें जैसा कि नीचे दिए गए सिंटैक्स में है - सिंटैक्स अपनेTableName से *चुनें जहां str_to_date(yourColumnName,yourFormatSpecifier)=curdate(); मान लें कि आ