共计 882 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章将为大家详细讲解有关 MySQL 日期数据类型 datetime 的使用方法,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
MySQL 日期数据类型 datetime.
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 日期数据类型 datetime 的使用方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
向 AI 问一下细节
丸趣 TV 网 – 提供最优质的资源集合!