mysql中Timestamp,time,datetime 区别??

 我来答
匿名用户
推荐于2017-09-18
展开全部
TIMESTAMP[(M)]
时间戳。范围是’1970-01-01 00:00:00’到2037年。
TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。
如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。
也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。
TIMESTAMP值返回后显示为’YYYY-MM-DD HH:MM:SS’格式的字符串,
显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。

TIME
时间。范围是’-838:59:59’到’838:59:59’。
MySQL以’HH:MM:SS’格式显示TIME值,但允许使用字符串或数字为TIME列分配值。

DATETIME
日期和时间的组合。
支持的范围是’1000-01-01 00:00:00’到’9999-12-31 23:59:59’。
MySQL以’YYYY-MM-DD HH:MM:SS’格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。
汪雄辉拉
2013-03-05 · TA获得超过2966个赞
知道大有可为答主
回答量:1430
采纳率:0%
帮助的人:1640万
展开全部
Timestamp:时间格式为 类似 2012-11-11 12:23:00 ,默认值为当前时间

time时间格式类似12:23:00 默认值为null
datetime时间格式类似2012-11-11 12:23:00 默认值为null
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hehuan52
2018-07-27 · 知道合伙人教育行家
hehuan52
知道合伙人教育行家
采纳数:1292 获赞数:6106
美式口语 海外工作经验 BEC剑桥商务英语高级

向TA提问 私信TA
展开全部
timestamp

英 ['taimstæmp]

美 ['taimstæmp]
n. 时间戳;时间邮票
dateTime

历法日期和时间
格式表示
结构支持
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式