社区
基础编程
帖子详情
在数据库里记录时间,是用datatime好还是用时间戳好?
deepbluex58
2011-06-20 09:25:43
如题,在数据库里记录时间,是用datetime好还是用时间戳好?
...全文
1271
4
打赏
收藏
在数据库里记录时间,是用datatime好还是用时间戳好?
如题,在数据库里记录时间,是用datetime好还是用时间戳好?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allen0228
2011-06-20
打赏
举报
回复
[Quote=引用楼主 deepbluex58 的回复:]
如题,在数据库里记录时间,是用datetime好还是用时间戳好?
[/Quote]
int(10) 时间戳
deepbluex58
2011-06-20
打赏
举报
回复
谢啦,决定用时间戳。
xuzuning
2011-06-20
打赏
举报
回复
如果你不打算将你的程序用于其他数据库的话,用 datetime 好。
这样可以方便的使用数据库提供的丰富的日期时间函数
否则用 int 类型保存 unix 时间戳比较好。
因为各种数据库提供的日期时间函数是不同的,很难在 sql 指令中协调起来
对于日期时间的计算只能借助 php 了
一起混吧
2011-06-20
打赏
举报
回复
时间戳好
MYSQL
数据库
date,
data
time
,
time
stamp区别在哪?
本文探讨了
数据库
中date、date
time
与
time
stamp三种时间类型的差异,包括它们的格式、时间范围及处理时区的不同方式。通过实例展示了这些差异如何影响数据的存储与查询。
SQLite Date
Time
存储的一些反思
本文探讨了在SQLite
数据库
中使用时间字符串与
时间戳
进行时间比较的问题。作者分享了在Qt环境下存储时间数据的教训,指出直接使用时间字符串格式可能导致字典序比较错误。文章详细介绍了如何利用strf
time
函数将时间字符串转换为Unix
时间戳
,以及如何确保格式一致以避免错误。此外,还提出了在存储时间数据时直接使用
时间戳
的建议。
Mysql 日期的正确存储方式
本文深入解析MySQL中
data
time
、bigint、
time
stamp三种时间类型的特性、适用场景及查询效率对比,帮助开发者选择最适合项目需求的时间存储方式。
Mysql的时间类型选定:Date
time
,
Time
stamp,Bigint
MySQL中,Date
time
、
Time
stamp和Bigint都有各自适用的场景。
Time
stamp适合跨时区计算和自动更新时间,如飞机航班的飞行时间计算;
Data
time
适用于记录创建修改时间,尤其当时间范围可能超过2038年。而Bigint则可以存储自纪元以来的毫秒数,避免
数据库
迁移时的数据类型差异,没有时区问题,并且在InnoDB存储引擎下,其性能通常优于其他两种类型。
mysql中选date
time
还是
time
stamp呢?
本文对比了MySQL中
TIME
STAMP、DATE
TIME
等日期时间类型的特性与适用场景,包括存储格式、时区处理及计算方式,并探讨了在特定需求下使用BIGINT存储
时间戳
的优势。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章