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

MySQL में वर्तमान तिथि से पहले टाइमस्टैम्प प्रदर्शित करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.96 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-09-14 17:25:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-09-13 17:25 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमोटेबल मानों में डालें ('2016-09-01 17:20:10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) mysql> में डालें डेमोटेबल मान ('2019-09-11 12:00:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

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

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

<पूर्व>+---------------------+| आगमन तिथि |+---------------------+| 2019-09-14 17:25:00 || 2019-09-13 17:25:00 || 2016-09-01 17:20:10 || 2019-09-11 12:00:00 |+---------------------+4 पंक्तियों में सेट (0.04 सेकंड)

वर्तमान तिथि से पहले टाइमस्टैम्प प्रदर्शित करने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें जहां ArrivalDate  

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

<पूर्व>+---------------------+| आगमन तिथि |+---------------------+| 2019-09-13 17:25:00 || 2016-09-01 17:20:10 || 2019-09-11 12:00:00 |+---------------------+3 पंक्तियों में सेट (0.07 सेकंड)

  1. वर्तमान दिनांक के साथ एक MySQL फ़ील्ड सेट करें (UNIX_TIMESTAMP(अब))

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

  1. माह संख्या वापस करने के लिए DATE टाइमस्टैम्प को कनवर्ट करें

    केवल महीने की संख्या वापस करने के लिए, आप DATE_FORMAT() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1999 (ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1999 मानों में सम्मिलित करें(2018-10-11 04:04:30);क्वे

  1. MySQL में केवल महीने का नाम वापस करने के लिए DATE टाइमस्टैम्प को कनवर्ट करें

    केवल महीने का नाम वापस करने के लिए, आप DATE_FORMAT() - . का उपयोग कर सकते हैं टेबल बनाएं DemoTable1999(ArrivalDate टाइमस्टैम्प);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1999 मानों में सम्मिलित करें(2018-10-11 04:04:30);क्वेरी ठ