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

MySQL में विभिन्न दिनांक/समय फ़ील्ड प्रकारों के पक्ष और विपक्ष क्या हैं?

  • TIMESTAMP को एक MySQL स्वामित्व विधि में संग्रहीत किया जाता है (हालांकि यह मूल रूप से केवल वर्ष, महीने, दिन, घंटे, मिनट और सेकंड से युक्त एक स्ट्रिंग है) और इसके अतिरिक्त, TIMESTAMP प्रकार का एक फ़ील्ड स्वचालित रूप से अपडेट हो जाता है जब भी रिकॉर्ड डाला या बदला जाता है और कोई स्पष्ट नहीं होता है फ़ील्ड मान दिया गया है:

    mysql> create table timestamp_test(
        id integer not null auto_increment primary key, 
        val varchar(100) not null default '', ts timestamp not null); 
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> insert into timestamp_test (val) values ('foobar');
    Query OK, 1 row affected (0.00 sec)
    
    mysql> select * from timestamp_test;
    +----+--------+----------------+
    | id | val    | ts             |
    +----+--------+----------------+
    |  1 | foobar | 20090122174108 |
    +----+--------+----------------+
    1 row in set (0.00 sec)
    
    mysql> update timestamp_test set val = 'foo bar' where id = 1;
    Query OK, 1 row affected (0.00 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    
    mysql> select * from timestamp_test;
    +----+---------+----------------+
    | id | val     | ts             |
    +----+---------+----------------+
    |  1 | foo bar | 20090122174123 |
    +----+---------+----------------+
    1 row in set (0.00 sec)
    
    mysql> 
    
  • DATETIME दिनांक और समय के लिए मानक डेटा प्रकार है जो MySQL में दिनांक और समय कार्यों के संयोजन के साथ काम करता है। मैं शायद इसे अभ्यास में इस्तेमाल करूंगा

  • इंटेगर प्रारूप में तारीखों को संग्रहीत करने की अनुशंसा नहीं की जाती है, क्योंकि आप समय क्षेत्र, लीप वर्ष और इसी तरह की दिलचस्प समस्याओं के कारण कीड़े का एक वास्तविक कैन खोल रहे हैं - कम से कम यदि आप डेटाबेस में संग्रहीत विशिष्ट तिथियों के आधार पर क्वेरी करना चाहते हैं वह क्षेत्र।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मूल्य की जांच करने के लिए डेटाबेस को गतिशील रूप से क्वेरी करें

  2. mysql - समूह प्रकार से पहले और अंतिम रिकॉर्ड में शामिल हों?

  3. OUTFILE में चयन करें अनुमति अस्वीकार कर दी गई है लेकिन उपयोगकर्ता निर्देशिका को लिख सकता है

  4. विजुअल स्टूडियो 2017 + इकाई ढांचा + पहचान + mysql काम नहीं कर रहा है

  5. एक MySQL डीबी के लिए गतिशील SQL क्वेरी बनाना