datetime范例:可用于须要同时包括日期和时候信息的值。(引荐进修:MySQL视频教程)
datetime:MySQL 以 'YYYY-MM-DD HH:mm:ss'花样检索与显现 DATETIME 范例。
范例 |
大小(字节) | 局限 | 花样 | 用处 |
DATETIME |
8 |
1000-01-01 00:00:00/9999-12-31 23:59:59 |
YYYY-MM-DD HH:MM:SS |
夹杂日期和时候值 |
在MySQL中建立表时,很轻易经由过程范例引见就可以挑选到适宜本身的数据范例。不过究竟是挑选 datetime 照样 timestamp,可能会有点犯难。这两个日期时候范例各有长处:datetime 的日期局限比较大;timestamp 所占存储空间比较小,只是 datetime 的一半。
别的,timestamp 范例的列另有个特征:默许状况下,在 insert, update 数据时,timestamp 列会自动以当前时候(CURRENT_TIMESTAMP)添补/更新。“自动”的意义就是,你不去管它,MySQL 会替你去处置惩罚。
建表的代码为:
create table t8 ( `id1` timestamp NOT NULL default CURRENT_TIMESTAMP, `id2` datetime default NULL );
平常状况下,我倾向于运用 datetime 日期范例。
两者之间的比较:
1. timestamp轻易所支撑的局限比timedate要小。 而且轻易涌现超越的状况
2.timestamp比较受时区timezone的影响以及MYSQL版本和服务器的SQL MODE的影响.
更多MySQL相干技术文章,请接见MySQL数据库图文教程栏目举行进修!
以上就是datetime数据范例的细致内容,更多请关注ki4网别的相干文章!