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

MySQL अतिरिक्त और घटाव ऑपरेटरों के साथ दिनांक अंकगणित कैसे करता है?

<घंटा/>

MySQL समय, दिनांक या डेटाटाइम की एक इकाई के साथ INTERVAL कीवर्ड जोड़कर जोड़ और घटाव ऑपरेटरों के साथ दिनांक अंकगणितीय प्रदर्शन कर सकता है।

उदाहरण1

किसी विशेष तिथि में 2 दिन जोड़ना।

mysql> Select '2017-05-20' + INTERVAL 2 day;
+-------------------------------+
| '2017-05-20' + INTERVAL 2 day |
+-------------------------------+
| 2017-05-22                    |
+-------------------------------+
1 row in set (0.00 sec)

उदाहरण2

किसी विशेष तिथि से 2 दिन घटाना।

mysql> Select '2017-05-20' - INTERVAL 2 day;
+-------------------------------+
| '2017-05-20' - INTERVAL 2 day |
+-------------------------------+
| 2017-05-18                    |
+-------------------------------+
1 row in set (0.00 sec)

उदाहरण 3

2 घंटे का समय जोड़ना।

mysql> Select '2017-05-20 05:04:35' + INTERVAL 3 hour;
+-----------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 3 hour |
+-----------------------------------------+
| 2017-05-20 08:04:35                     |
+-----------------------------------------+
1 row in set (0.00 sec)

उदाहरण 4

किसी खास तारीख में एक महीना जोड़ना

mysql> Select '2017-05-20 05:04:35' + INTERVAL 1 month;
+------------------------------------------+
| '2017-05-20 05:04:35' + INTERVAL 1 month |
+------------------------------------------+
| 2017-06-20 05:04:35                      |
+------------------------------------------+
1 row in set (0.00 sec)

इस तरह INTERVAL कीवर्ड की मदद से हम date अंकगणितीय प्रदर्शन कर सकते हैं।


  1. TRIGGERS के साथ MySQL तालिका में DATE को कैसे सम्मिलित करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.79 सेकंड) यहाँ एक MySQL में DATE को सम्मिलित करने की क्वेरी है - प्रत्येक पंक्ति के लिए नया सेट करें।DueDate=curdate();क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.22 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable158

  1. क्या MySQL के साथ VARCHAR में डबल और डेट स्टोर करना ठीक है?

    हां, आप डबल और डेट को VARCHAR में स्टोर कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.96 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। हम वर्चर डबल और दिनांक मान डाल रहे हैं - डेमोटेबल वैल्यू (173.90, जनवरी 01,2017) में डालें;क्वेरी ओके, 1 पंक्ति प्रभ

  1. MySQL के साथ दिनांक रिकॉर्ड वाली तालिका में दिनांक कैसे बदलें?

    मान लीजिए कि आपको तारीख बदलने और साल जोड़ने की जरूरत है। इसके लिए DATE_ADD() के साथ UPDATE कमांड का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1984 (शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - De