विभिन्न इकाई मान जिनका उपयोग MySQL INTERVAL कीवर्ड के साथ किया जा सकता है, वे इस प्रकार हैं -
माइक्रोसेकंड
इस इकाई का उपयोग निर्दिष्ट माइक्रोसेकंड की संख्या को वर्तमान समय से या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार जोड़ने या घटाने के लिए किया जाएगा।
mysql> Select NOW()+INTERVAL 100 MICROSECOND +--------------------------------+ | NOW()+INTERVAL 100 MICROSECOND | +--------------------------------+ | 2017-10-28 18:47:25.000100 | +--------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 100 माइक्रोसेकंड जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 100 Microsecond; +--------------------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 100 Microsecond | +--------------------------------------------------+ | 2017-02-25 05:04:30.000100 | +--------------------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से प्रदत्त दिनांक और समय में 100 माइक्रोसेकंड जोड़ देगी।
दूसरा
इस इकाई का उपयोग निर्दिष्ट सेकंड की संख्या को वर्तमान समय से या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार जोड़ने या घटाने के लिए किया जाएगा।
mysql> Select NOW()+INTERVAL 59 SECOND; +--------------------------+ | NOW()+INTERVAL 59 SECOND | +--------------------------+ | 2017-10-28 18:49:30 | +--------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 59 सेकंड जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 59 Second; +--------------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 59 Second | +--------------------------------------------+ | 2017-02-25 05:05:29 | +--------------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 59 सेकंड जोड़ देगी।
मिनट
इस इकाई का उपयोग निर्दिष्ट मिनटों की संख्या को वर्तमान समय से या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार जोड़ने या घटाने के लिए किया जाएगा।
mysql> Select NOW()+INTERVAL 10 MINUTE; +--------------------------+ | NOW()+INTERVAL 10 MINUTE | +--------------------------+ | 2017-10-28 18:58:44 | +--------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 10 मिनट जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 10 Minute; +--------------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 10 Minute | +--------------------------------------------+ | 2017-02-25 05:14:30 | +--------------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 10 मिनट जोड़ देगी।
घंटा
इस इकाई का उपयोग वर्तमान समय से निर्दिष्ट घंटों की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 2 HOUR; +-----------------------+ | NOW()+INTERVAL 2 HOUR | +-----------------------+ | 2017-10-28 20:55:44 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 2 घंटे जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Hour; +-----------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 1 Hour | +-----------------------------------------+ | 2017-02-25 06:04:30 | +-----------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 1 घंटा जोड़ देगी।
दिन
इस इकाई का उपयोग वर्तमान तिथि से निर्दिष्ट दिनों की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 10 DAY; +-----------------------+ | NOW()+INTERVAL 10 DAY | +-----------------------+ | 2017-11-07 18:48:53 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 10 दिन जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 10 Day; +-----------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 10 Day | +-----------------------------------------+ | 2017-03-07 05:04:30 | +-----------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 10 दिन जोड़ देगी।
सप्ताह
इस इकाई का उपयोग वर्तमान तिथि से निर्दिष्ट सप्ताहों की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 1 WEEK; +-----------------------+ | NOW()+INTERVAL 1 WEEK | +-----------------------+ | 2017-11-04 18:49:10 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 1 सप्ताह यानी 7 दिन जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Week; +-----------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 1 Week | +-----------------------------------------+ | 2017-03-04 05:04:30 | +-----------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 1 सप्ताह यानी 7 दिन जोड़ देगी।
MONTH
इस इकाई का उपयोग वर्तमान तिथि से निर्दिष्ट महीनों की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 1 MONTH; +------------------------+ | NOW()+INTERVAL 1 MONTH | +------------------------+ | 2017-11-28 18:49:31 | +------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 1 माह जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 1 Month; +------------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 1 Month | +------------------------------------------+ | 2017-03-25 05:04:30 | +------------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 1 महीने जोड़ देगी।
क्वार्टर
इस इकाई का उपयोग वर्तमान तिथि से निर्दिष्ट तिमाहियों (1 तिमाही =3 महीने) की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 1 QUARTER; +--------------------------+ | NOW()+INTERVAL 1 QUARTER | +--------------------------+ | 2018-01-28 18:49:41 | +--------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 1 तिमाही यानी 3 महीने जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 2 Quarter; +--------------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 2 Quarter | +--------------------------------------------+ | 2017-08-25 05:04:30 | +--------------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट तिथि और समय में 2 तिमाहियों यानी 6 महीने जोड़ देगी।
वर्ष
इस इकाई का उपयोग वर्तमान तिथि से निर्दिष्ट वर्षों की संख्या को जोड़ने या घटाने के लिए या उपयोगकर्ता द्वारा प्रदान किए गए अनुसार किया जाएगा।
mysql> Select NOW()+INTERVAL 1 YEAR; +-----------------------+ | NOW()+INTERVAL 1 YEAR | +-----------------------+ | 2018-10-28 18:49:48 | +-----------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से वर्तमान दिनांक और समय में 1 वर्ष जोड़ देगी।
mysql> Select '2017-02-25 05:04:30' + INTERVAL 2 Year; +-----------------------------------------+ | '2017-02-25 05:04:30' + INTERVAL 2 Year | +-----------------------------------------+ | 2019-02-25 05:04:30 | +-----------------------------------------+ 1 row in set (0.00 sec)
उपरोक्त क्वेरी MySQL INTERVAL कीवर्ड की सहायता से निर्दिष्ट दिनांक और समय में 2 वर्ष जोड़ देगी।