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

डेटटाइम को MySQL में किसी संख्या में कैसे परिवर्तित करें?


MySQL में दिनांक समय को किसी संख्या में बदलने के लिए, सिंटैक्स इस प्रकार है -

अपनेटेबलनाम से UNIX_TIMESTAMP(yourColumnName) को किसी भी वैरिएबल नाम के रूप में चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल बनाएं DateTimeToNumberDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> ReleaseDate datetime, -> PRIMARY KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड)

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

mysql> DateTimeToNumberDemo (रिलीज़डेट) मान (अब ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DateTimeToNumberDemo (रिलीज़डेट) मान (दही ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.24 सेकंड) mysql> डेटटाइम टू नंबरडेमो (रिलीज़डेट) मान ('1978-01-19') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.55 सेकंड) mysql> डेटटाइम टू नंबरडेमो (रिलीज़डेट) मान ('2016-09-13') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड) mysql> DateTimeToNumberDemo (रिलीज़ दिनांक) मान ('2017-11-12') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DateTimeToNumberDemo (रिलीज़डेट) मानों में डालें (' 2018-12-09');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड)

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

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

निम्न आउटपुट है -

<पूर्व>+----+---------------------+| आईडी | जारी दिनांक |+----+---------------------+| 1 | 2019-01-12 21:20:57 || 2 | 2019-01-12 00:00:00 || 3 | 1978-01-19 00:00:00 || 4 | 2016-09-13 00:00:00 || 5 | 2017-11-12 00:00:00 || 6 | 2018-12-09 00:00:00 |+----+---------------------+6 पंक्तियों में सेट (0.00 सेकंड)

दिनांक समय को किसी संख्या में बदलने की क्वेरी निम्नलिखित है -

mysql> dateTimeToNumberDemo से unix_timestamp(releaseDate) को DateToNumber के रूप में चुनें;

निम्न आउटपुट है -

<पूर्व>+--------------+| दिनांक संख्या |+--------------+| 1547308257 || 1547231400 || 253996200 || 1473705000 || 1510425000 || 1544293800 |+--------------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में चार फ़ील्ड को डेटाटाइम फ़ील्ड में कैसे परिवर्तित करें?

    आइए पहले एक टेबल बनाएं। यहां, हमने तारीखों को चार प्रकार में घोषित किया है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1472 मान (03/20/2019 09:30) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग करके

  1. मैं MySQL में डेटाटाइम को फिर से कैसे प्रारूपित करूं?

    MySQL में डेटाटाइम को पुन:प्रारूपित करने के लिए, आप DATE_FORMAT() का उपयोग कर सकते हैं। MySQL yyyy-mm-dd प्रारूप में देता है। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.10 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1558 मान (2017-12-31) में डालें;

  1. MySQL में दिनांक प्रारूप को कैसे परिवर्तित करें?

    दिनांक प्रारूप को रूपांतरित करने के लिए, STR_TO_DATE() - . का उपयोग करें टेबल बनाएं DemoTable2010(ड्यूडेट वर्कर(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2010 मानों में सम्मिलित करें(31/01/2017 11:00:20);क्वेरी ठीक है, 1 पं