社区
基础编程
帖子详情
在数据库里记录时间,是用datatime好还是用时间戳好?
deepbluex58
2011-06-20 09:25:43
如题,在数据库里记录时间,是用datetime好还是用时间戳好?
...全文
1283
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区别在哪?
我们在建立
数据库
表结构时候,不可避免的需要增加时间字段,一直以来 我所在的公司都习惯于使用INT型
时间戳
去
记录时间
,但是Laravel 框架默认使用
time
stamp来
记录时间
。今天咱们就来 探究一下几个时间类型之间的区别。 date 1000-01-01 至 9999-12-31 只有日期,没有时间
data
time
1000-01-01 00:00:00至 9999-12-31 23:59:59 时间格式 YY-mm-dd hh:mm:ss,默认精确到秒
time
sta
Mysql 日期的正确存储方式
data
time
data
time
占8个字节 范围为1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 和时区无关,原样存入、原样读取。 date
time
适合 记录固定时间如服务器执行计划任务时间 / 健身锻炼计划时间等,在任何时区都是需要一个固定的时间要做某个事情。超出
time
stamp 的时间,如果需要时区必须记得时区处理
time
stamp
time
stamp 占4个字节 范围为1970-01-01 08:00:01~2038-01-19 11:14:0
SQLite Date
Time
存储的一些反思
引言 文名用的反思,说明之前在使用的时候踩了一些坑,然后回过头来才想起总结一下,以防下次犯同样的错误。 之前写过一个功能,将数据存储到
数据库
中,并且要标记每条记录(document)存储的时间,于是随手加了一个Date
Time
字段(field),用来标记存储时间。因为使用的是Qt,所以写的时候也是很简单,就按下面这样写了。 sqlQuery.exec(QString("INSERT INTO...
Mysql的时间类型选定:Date
time
,
Time
stamp,Bigint
1. 基本区别:2. 其他特性:1.
TIME
STAMP是以utc格式存储,会自动检索当前时区对时间进行转换,而DATE
TIME
不会。2. 存入null时,
TIME
STAMP会自动存储当前时间,而DATE
TIME
存储null值。3. 时间计算:DATE
TIME
翻译为汉语即"
时间戳
",它是当前时间到 Unix元年(1970 年 1 月 1 日 0 时 0 分 0 秒)的秒数。
mysql中选date
time
还是
time
stamp呢?
mysql中date
time
还是
time
stamp抉择
基础编程
21,889
社区成员
140,329
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章