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

क्या MySQL में Oracle के ट्रंक (sysdate) के समान कोई फ़ंक्शन है?

<घंटा/>

हाँ, आप MySQL में केवल दिनांक भाग प्राप्त करने के लिए DATE() का उपयोग कर सकते हैं और MySQL में वर्तमान दिनांक प्राप्त करने के लिए आप CURDATE() का उपयोग कर सकते हैं।

वर्तमान तिथि इस प्रकार है -

mysql> सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-20 |+-----------+1 पंक्ति सेट में (0.00 सेकंड)

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

mysql> तालिका बनाएं DemoTable1613 -> ( -> PostingDate datetime -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

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

mysql> DemoTable1613 मानों में डालें ('2019-10-20 12:02:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1613 मानों में डालें ('2018-10-20 12:02 :45');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1613 मानों में डालें ('2015-10-20 12:02:45'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> में डालें DemoTable1613 मान ('2019-10-20 10:00:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड)

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

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

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

<पूर्व>+---------------------+| पोस्टिंग दिनांक |+---------------------+| 2019-10-20 12:02:45 || 2018-10-20 12:02:45 || 2015-10-20 12:02:45 || 2019-10-20 10:00:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL में Oracle के ट्रंक (sysdate) के समान फ़ंक्शन को लागू करने के लिए क्वेरी है -

mysql> DemoTable1613 से * चुनें जहां date(PostingDate)=curdate();

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

<पूर्व>+---------------------+| पोस्टिंग दिनांक |+---------------------+| 2019-10-20 12:02:45 || 2019-10-20 10:00:00 |+---------------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. क्या MySQL में कोई डिफ़ॉल्ट ORDER BY मान है?

    MySQL में कोई डिफ़ॉल्ट ORDER BY मान नहीं है। आपको स्पष्ट रूप से ORDER BY खंड निर्दिष्ट करना होगा। निम्नलिखित वाक्य रचना है - एएससी द्वारा आदेश;डीईएससी द्वारा आदेश; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. ISNULL () के समान फ़ंक्शन के साथ MySQL में कस्टम मान के साथ सभी शून्य मानों को अपडेट करें

    इसके लिए, आप कस्टम IF() का उपयोग कर सकते हैं और जब भी 0 दिखाई दे तो एक मान सेट कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable749 (मान int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.02 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable749 मानों में डालें(0);क्वेरी

  1. पायथन प्रारूप () फ़ंक्शन

    प्रारूप () विधि कुछ निर्दिष्ट मान को प्रारूपित करती है और उन्हें स्ट्रिंग के प्लेसहोल्डर के अंदर सम्मिलित करती है। प्लेसहोल्डर {} द्वारा प्रस्तुत किया जाता है। इस लेख में हम देखेंगे कि विभिन्न तरीकों से फ़ॉर्मेट फ़ंक्शन का उपयोग किया जा सकता है। एकल प्रारूप () इस उदाहरण में किसी दी गई श्रेणी में सं