MySQL中的时间格式

平时开发中经常需要记录时间,比如用于记录某条记录的创建时间以及修改时间。在数据库中存储时间的方式有很多种,比如 MySQL 本身就提供了日期类型,比如 DATETIME,TIMESTAMP 等,我们也可以直接存储时间戳为 INT 类型,也有人直接将时间存储为字符串类型。
那么到底哪种存储时间的方式更好呢?
不要使用字符串存储时间类型
这是初学者很容易犯的错误,容易直接将字段设置为 VARCHAR 类型,存储"2021-01-01 00:00:00"这样的字符串。当然这样做的优点是比较简单,上手快。
但是极力不推荐这样做,因为这样做有两个比较大的问题:
字符串占用的空间大这样存储的字段比较效率太低,只能逐个字符比较,无法使用 MySQL 提供的日期API
MySQL 中的日期类型
MySQL 数据库中常见的日期类型有 YEAR、DATE、TIME、DATETIME、TIMESTAMP。因为一般都需要将

MySQL中的时间格式最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/13726.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>