MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी दिनांक और समय इकाइयाँ

मारियाडीबी में उपयोग की जा सकने वाली तारीख और समय इकाइयों की पूरी सूची नीचे दी गई है।

<थ>विवरण
इकाई
MICROSECOND माइक्रोसेकंड
SECOND सेकंड
MINUTE मिनट
HOUR घंटे
DAY दिन
WEEK सप्ताह
MONTH महीने
QUARTER तिमाही
YEAR वर्ष
SECOND_MICROSECOND सेकंड.माइक्रोसेकंड
MINUTE_MICROSECOND मिनट.सेकंड.माइक्रोसेकंड
MINUTE_SECOND मिनट.सेकंड
HOUR_MICROSECOND घंटे.मिनट.सेकंड.माइक्रोसेकंड
HOUR_SECOND घंटे.मिनट.सेकंड
HOUR_MINUTE घंटे.मिनट
DAY_MICROSECOND दिन घंटे।मिनट।सेकंड।माइक्रोसेकंड
DAY_SECOND दिन घंटे।मिनट।सेकंड
DAY_MINUTE दिन घंटे.मिनट
DAY_HOUR दिन घंटे
YEAR_MONTH वर्ष-महीने

इनका उपयोग + . के साथ किया जा सकता है और - दिनांकों पर अंकगणित करते समय ऑपरेटर ADDDATE() . जैसे कार्यों के साथ , SUBDATE() , DATE_ADD() , DATE_SUB() , EXTRACT() , TIMESTAMPADD() , और TIMESTAMPDIFF() .

इनका उपयोग ON SCHEDULE . में भी किया जा सकता है CREATE_EVENT() . का खंड और ALTER_EVENT() कार्य।

अंडरस्कोर वाली समय इकाइयाँ समग्र इकाइयाँ हैं। इनमें एक से अधिक बेस टाइम यूनिट शामिल हैं। ये एक बार में कई इकाइयों को निर्दिष्ट करने का एक शॉर्टहैंड तरीका है। प्रत्येक इकाई को किसी भी विराम चिह्न द्वारा अलग किया जा सकता है।

उदाहरण

डेटाटाइम एक्सप्रेशन में एक घंटा जोड़ने का एक उदाहरण यहां दिया गया है:

SELECT '2021-05-31 10:00:00' + INTERVAL 1 HOUR;

परिणाम:

+-----------------------------------------+
| '2021-05-31 10:00:00' + INTERVAL 1 HOUR |
+-----------------------------------------+
| 2021-05-31 11:00:00                     |
+-----------------------------------------+

इस मामले में हम + . का उपयोग करते हैं जोड़ने के लिए ऑपरेटर।

डेटाटाइम फ़ंक्शंस

दिनांक और समय इकाइयों का उपयोग विभिन्न दिनांक कार्यों के साथ किया जा सकता है।

यहाँ यह DATE_ADD() के साथ है समारोह:

SELECT DATE_ADD('2021-05-31 10:00:00', INTERVAL 1 HOUR);

परिणाम:

+--------------------------------------------------+
| DATE_ADD('2021-05-31 10:00:00', INTERVAL 1 HOUR) |
+--------------------------------------------------+
| 2021-05-31 11:00:00                              |
+--------------------------------------------------+

समग्र इकाइयां

यहां एक उदाहरण दिया गया है जो मिश्रित इकाइयों का उपयोग करता है:

SELECT 
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1:2' YEAR_MONTH) AS "YEAR_MONTH",
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1:25:35' HOUR_SECOND) AS "HOUR_SECOND",
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1:30:25' DAY_MINUTE) AS "DAY_MINUTE";

परिणाम:

+---------------------+---------------------+---------------------+
| YEAR_MONTH          | HOUR_SECOND         | DAY_MINUTE          |
+---------------------+---------------------+---------------------+
| 2022-07-01 10:00:00 | 2021-05-01 11:25:35 | 2021-05-03 16:25:00 |
+---------------------+---------------------+---------------------+

पूर्णांक संख्याओं को किसी भी विराम चिह्न द्वारा अलग किया जा सकता है। इसलिए, हम समान परिणाम प्राप्त करने के लिए कोलन को पीरियड्स से बदल सकते हैं:

SELECT 
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1.2' YEAR_MONTH) AS "YEAR_MONTH",
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1.25.35' HOUR_SECOND) AS "HOUR_SECOND",
    DATE_ADD('2021-05-01 10:00:00', INTERVAL '1.30.25' DAY_MINUTE) AS "DAY_MINUTE";

परिणाम:

+---------------------+---------------------+---------------------+
| YEAR_MONTH          | HOUR_SECOND         | DAY_MINUTE          |
+---------------------+---------------------+---------------------+
| 2022-07-01 10:00:00 | 2021-05-01 11:25:35 | 2021-05-03 16:25:00 |
+---------------------+---------------------+---------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL प्रतिकृति सेटअप के लिए फ़ेलबैक ऑपरेशन कैसे करें

  2. मारियाडीबी में WEIGHT_STRING () कैसे काम करता है

  3. कैसे टैन () मारियाडीबी में काम करता है

  4. मारियाडीबी में डीआईवी कैसे काम करता है

  5. प्रोमेथियस के साथ MySQL कंटेनरों की निगरानी कैसे करें - स्टैंडअलोन और झुंड पर परिनियोजन::भाग एक