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

MySQL में पूर्णांक के लिए डेटाटाइम?

<घंटा/>

MySQL में, UNIX_TIMESTAMP() फ़ंक्शन का उपयोग करके डेटाटाइम को पूर्णांक में बदलें। वाक्य रचना इस प्रकार है:

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

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

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

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

mysql> डेटाटाइम टूइंटर (आगमन समय) मान (अब ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेटाटाइम टूइंटर (आगमन समय) मान (दही ()) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.21 सेकंड) mysql> डेटाटाइम टूइंटर (आगमन समय) मान ('2017-09-21 13:10:55') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेटाटाइम टूइंटर (आगमन समय) मानों में डालें (date_add (अब) (),अंतराल 3 वर्ष));क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

mysql> डेटाटाइम टूइंटर से *चुनें;

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

<पूर्व>+----+---------------------+| आईडी | आगमन समय |+----+---------------------+| 1 | 2019-01-22 15:12:45 || 2 | 2019-01-22 00:00:00 || 3 | 2017-09-21 13:10:55 || 4 | 2022-01-22 15:14:32 |+----+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ डेटाटाइम को पूर्णांक में बदलने की क्वेरी है:

mysql> datetimeToIntegerDemo के रूप में Unix_timestamp(ArrivalTime) को DatetimeToInteger से चुनें;

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

<पूर्व>+--------------------------+| DateTimeToIntegerDemo |+--------------------------+| 1548150165 || 1548095400 || 1505979655 || 1642844672 |+--------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं MySQL में डेटाटाइम को फिर से कैसे प्रारूपित करूं?

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

  1. MySQL लॉन्गटेक्स्ट को MySQL क्वेरी में पूर्णांक के रूप में कैसे व्यवहार करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.94 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (988757757574646); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * च

  1. MySQL डेटाटाइम दिन जोड़ने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1871 (ArrivalDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1871 मान (2019-01-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से स