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

MySQL में वर्तमान दिनांक रिकॉर्ड लाने के लिए अभी () फ़ंक्शन को कॉल करना?


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

mysql> टेबल बनाएं DemoTable-> (-> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,-> ShippingDate datetime-> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.16 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। वर्तमान दिनांक "2019-06-28" पर विचार करें -

mysql> डेमोटेबल (शिपिंगडेट) मान ('2019-01-31') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ('2019-06-06');क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमोटेबल (शिपिंगडेट) मान ('2019-06-28') में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल (शिपिंगडेट) मानों में डालें ( '2019-07-01');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

आउटपुट

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

<पूर्व>+----+---------------------+| आईडी | शिपिंग तिथि | +-----+---------------------+| 1 | 2019-01-31 00:00:00 || 2 | 2019-06-06 00:00:00 || 3 | 2019-06-28 00:00:00 || 4 | 2019-07-01 00:00:00 |+----+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ MySQL में Now() फ़ंक्शन को कॉल करने और तालिका से वर्तमान दिनांक रिकॉर्ड लाने के लिए क्वेरी है -

mysql> डेमोटेबल से * चुनें जहां दिनांक (शिपिंग दिनांक) =दिनांक (अब ());

आउटपुट

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

<पूर्व>+----+---------------------+| आईडी | शिपिंग तिथि |+----+---------------------+| 3 | 2019-06-28 00:00:00 |+----+---------------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. वर्तमान दिनांक के साथ एक MySQL फ़ील्ड सेट करें (UNIX_TIMESTAMP(अब))

    इसके लिए unix_timestamp() का प्रयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1894 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, DueTime int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1894 मानों में डालें (); क्वेरी ठीक

  1. वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

    आइए सबसे पहले वर्तमान तिथि प्राप्त करें - curdate() चुनें; यह निम्नलिखित आउटपुट देगा - +---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड) आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerNa

  1. MySQL में वर्तमान तिथि में 11 दिन जोड़ें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1994(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (5.33 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1994 मान (2018-12-20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.42 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रि