mysql数据库中的时间用哪个字段存储

mysql数据库中的时间用哪个字段存储,第1张

储存时间,常用的有三个选择datetime、timestamp、int。昨夜同事问到了,于是今天就总结一下自己的理解。插入效率:datetime >timestamp >int读取效率:int >timestamp >datetime储存空间:datetime >timestamp = int具体上面的实验数据可以看这篇文章。

mysql储存时间有几种方式:

date 具体格式为2017-08-27,精确到天

datetime 具体格式为 2017-08-27 00:00:00,精确到秒

timestamp具体格式为 2017-08-27 00:00:00,精确到秒

int,具体格式为时间戳。

这些都是可以用来储存时间的,具体需要看项目的需求了。

其实,个人觉得你要保存时间没问题,针对于yyyy-MM,取时间的时候格式化下就可以了;

不过你一定要通过Java将yyyy-MM保存到数据库中取,可以定义为字符串,就是把他当成字符串而不是时间。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10001008.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存