DATETIME和DATE
1、DATETIME占用8字节
是占用空间最多的一种日期类型。既显示了日期又同时显示了时间。
显示格式为:‘YYYY-MM-DD HH:MM:SS’
表达日期范围:’1000-01-01 00:00:00′ to ‘9999-12-31 23:59:59’
2、DATE占用3字节,仅显示日期。
显示格式为:’YYYY-MM-DD’
表达的日期范围:’1000-01-01′ to ‘9999-12-31’
在MySQL数据库中,对日期和时间输入格式的要求是非常宽松的,以下输入都可以视为日期类型:
-
2011-01-01 00:01:10
-
2011/01/01 00+01+10
-
20110101000110
-
11/01/0100@01@10
其中,最后一种类型中的“11”有些模棱两可,MySQL数据库将其视为2011还是1911呢?下面测试下:
1 2 3 4 |
|
可以看到数据库将其视为离现在最近的一个年份,这可能并不是一个非常好的习惯。如果没有特别的条件和要求,还是在输入时按照标准的’YYYY-MM-DD HH:MM:SS’格式来进行。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/103023.html