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

यदि मैं दिनांक डेटा प्रकार वाले कॉलम में समय मान के साथ दिनांक संग्रहीत करता हूं तो MySQL कैसे मूल्यांकन करता है?


जैसा कि हम जानते हैं कि MySQL DATE डेटा प्रकार के लिए डिफ़ॉल्ट प्रारूप "YYYY-MM-DD" है और इस प्रारूप में, समय मान संग्रहीत करने की कोई संभावना नहीं है। लेकिन फिर भी, यदि हम दिनांक डेटा प्रकार वाले कॉलम में समय मान के साथ दिनांक संग्रहीत करते हैं तो MySQL एक चेतावनी दिखाएगा और उस कॉलम में केवल दिनांक मान संग्रहीत करेगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -

उदाहरण

mysql> Create table date_time_test(date DATE);
Query OK, 0 rows affected (0.44 sec)

mysql> Insert into date_time_test(date) values(‘2017-09-09 09:34:21’);
Query OK, 1 row affected, 1 warning (0.03 sec)

mysql> Select * from date_time_test;
+------------+
| date |
+------------+
| 2017-09-09 |
+------------+
1 row in set (0.00 sec)

जैसा कि हम उपरोक्त उदाहरण में देख सकते हैं कि MySQL दिनांक के साथ-साथ समय संग्रहीत करने पर भी केवल दिनांक मान देता है।


  1. जावा का उपयोग करके MySQL कॉलम मान में DATE को कैसे सम्मिलित करें?

    इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो - टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) दिनांक डालने के लिए जावा कोड इस प्रका

  1. DATETIME प्रकार के साथ सेट किए गए MySQL कॉलम में समय कैसे जोड़ें?

    डेटाटाइम में समय जोड़ने के लिए, MySQL में ADDTIME () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1848 (शिपिंगडेट डेटाटाइम);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1848 मान (2019-12-03 17:30:00) में ड

  1. MySQL क्वेरी के साथ दूसरे से वेतन वृद्धि दिनांक/समय मान?

    इसके लिए इंटरवल कमांड के साथ date_add() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1867 (ArrivalTime datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1867 मान (2019-10-12 11:00:23) में डालें; क्वेरी ठीक है