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

MySQL डेटाबेस के लिए सही DateTime फॉर्मेट क्या है

MySQL डेटाबेस के लिए सही datetime फॉर्मेट निम्नलिखित है:

'YYYY-MM-DD HH:MM:SS'

आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable797 ( ArrivalDatetime datetime ); 
Query OK, 0 rows affected (0.68 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

mysql> insert into DemoTable797 values(NOW()); 
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable797 values('2016-12-21 12:50:34'); 
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable797 values('2017-03-01 17:40:21'); 
Query OK, 1 row affected (0.24 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable797;

यह निम्नलिखिक आउटपुट देगा। हमने टेबल में पहला मान डालते समय NOW() का उपयोग किया है। NOW() वर्तमान दिनांक और समय प्रदर्शित करता है:

+---------------------+
| ArrivalDatetime     |
+---------------------+
| 2019-08-01 21:40:42 |
| 2016-12-21 12:50:34 |
| 2017-03-01 17:40:21 |
+---------------------+
3 rows in set (0.00 sec)

महत्वपूर्ण बिंदु

  • DATETIME रेंज: '1000-01-01 00:00:00' से '9999-12-31 23:59:59'
  • TIMESTAMP रेंज: '1970-01-01 00:00:01' UTC से '2038-01-19 03:14:07' UTC
  • NOW(), CURRENT_TIMESTAMP वर्तमान दिनांक-समय डालते हैं
  • फॉर्मेट हमेशा YYYY-MM-DD HH:MM:SS (24-घंटा) होना चाहिए
  • माइक्रोसेकंड के लिए: DATETIME(6) → 'YYYY-MM-DD HH:MM:SS.mmmmmm'

स्वीकार्य वैकल्पिक फॉर्मेट

  • 'YYYYMMDDHHMMSS' (कोई विभाजक नहीं)
  • 'YY-MM-DD HH:MM:SS' (2-अंकीय वर्ष)
  • लेकिन मानक ISO फॉर्मेट YYYY-MM-DD HH:MM:SS सर्वोत्तम है
  1. डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है? डेटाबेस में टेबलों की संख्या प्रदर्शित करने का MySQL क्वेरी क्या है?

    मान लीजिए, यहाँ मैं WEB डेटाबेस का उपयोग कर रहा हूँ। हमें डेटाबेस WEB में टेबलों की संख्या ज्ञात करनी है। इसके लिए MySQL में INFORMATION_SCHEMA.TABLES का उपयोग करें। टेबलों की संख्या प्रदर्शित करने का क्वेरी निम्न है: mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from

  1. - MySQL में टेबल में मौजूद न होने वाले मानों को कैसे क्वेरी करें?

    MySQL में किसी टेबल में मौजूद नहीं होने वाले मानों को खोजने के लिए, UNION ALL के साथ WHERE NOT EXISTS या NOT IN का उपयोग करें। यह गैप विश्लेषण या मिसिंग सीक्वेंस खोजने के लिए उपयोगी है। उदाहरण: मिसिंग ऑटो-इन्क्रीमेंट मान खोजना ऑटो-इन्क्रीमेंट टेबल बनाएं: mysql> CREATE TABLE DemoTable1918 (

  1. - Python MySQL में rollback() मेथड क्या है?

    rollback() मेथड Python में डेटाबेस लेनदेन करने के लिए उपयोग किए जाने वाले विभिन्न मेथड्स में से एक है। यहां हम rollback() मेथड के बारे में चर्चा करेंगे। rollback() मेथड का उपयोग डेटाबेस में किए गए अंतिम परिवर्तन या कमिट को वापस लेने के लिए किया जाता है। यदि ऐसी स्थिति उत्पन्न होती है कि उपयोगकर्ता