原文:MySQL 保存日期,用哪种数据类型合适?字符串? date? datetime?timestamp?还是 int?

一. 字符串 首先是不推荐字符串的, 原因如下: 二.timestamp 先来看看timestamp的特点: 故,如果你的业务需要对应不同的国家时区,那么类型 TIMESTAMP 是一种不错的选择, 但它最大的弊病是他的存储范围只到 年.. 三. datetime 看看datetime的特点: 一般存储日期时间格式的字段, 建议使用datetime 四. date 看看date的特点: 一般存储日 ...

2022-04-18 17:55 0 4185 推荐指数:

查看详情

Mysql存储日期类型inttimestamp还是datetime?

通常存储时间用datetime类型,现在很多系统也用int存储时间,它们有什么区别?个人更喜欢使用int这样对于日期计算时比较好哦,下面我们一起来看到底那种会好些。 int(1).4个字节存储,INT的长度是4个字节,存储空间上比datatime少,int索引存储空间也相对较小,排序和查询效率 ...

Thu Sep 03 02:35:00 CST 2020 0 473
date,datetimetimestamp数据类型有什么区别

一个完整的日期格式如下:YYYY-MM-DD HH:MM:SS[.fraction],它可分为两部分:date部分和time部分,其中,date部分对应格式中的“YYYY-MM-DD”,time部分对应格式中的“HH:MM:SS[.fraction]”。对于date字段来说,它只支持date部分 ...

Wed Apr 08 04:53:00 CST 2020 0 1226
Mysql - 如何决定用 datetimetimestampint 哪种类型存储时间戳?

背景 数据表都很可能会有一两个字段需要保存日期时间数据,那应该用什么 Mysql 类型保存呢? 前面讲过 datetimetimestampint 的方式来保存日期时间 如何存储 10位、13位的 unix 时间戳? datedatetimetimestamp 的区别 ...

Sat Nov 13 19:30:00 CST 2021 0 2438
MySql日期类型datetimetimestamp

MySQL中有关TIMESTAMPDATETIME的总结 一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME ...

Fri Feb 02 06:36:00 CST 2018 0 3444
MySQL字符类型datetimetimestamp

这片博客来详细分区一下这哥俩! 首先来说明这两个字符类型DATETIME 8 1000-01-01 00:00:00 ~9999~12-31 23:59:59 0000-00-00 00:00:00 TIMESTAMP ...

Wed Jan 09 23:06:00 CST 2019 0 1470
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM