Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
2013-07-09 00:00
447 查看
TIMESTAMP
4个字节储存;值以UTC格式保存;.时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。
DATETIME
8个字节储存;实际格式储存;与时区无关;datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'TIMESTAMP值不能早于1970或晚于2037
INT
存时间戳。占用资源少,查询速度快。条件范围搜索使用between没什么问题。查询条件自由拼接。
datetime和timestamp相对于int来说也有一个小小的好处,就是对于时间类型来说,可以有一系列的时间函数可以用.
这几个类型的选择还是看你的需求。
4个字节储存;值以UTC格式保存;.时区转化 ,存储时对当前的时区进行转换,检索时再转换回当前的时区。
DATETIME
8个字节储存;实际格式储存;与时区无关;datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范围为'1000-01-01 00:00:00'到'9999-12-31 23:59:59'TIMESTAMP值不能早于1970或晚于2037
INT
存时间戳。占用资源少,查询速度快。条件范围搜索使用between没什么问题。查询条件自由拼接。
datetime和timestamp相对于int来说也有一个小小的好处,就是对于时间类型来说,可以有一系列的时间函数可以用.
这几个类型的选择还是看你的需求。
相关文章推荐
- Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
- MySQL时间类型数据存储datetime、timestamp、int
- 细节决定成败-mysql中的时间存储(datetime,timestamp,int)
- Mysql存储时间字段用int、timestamp还是datetime?
- golang mysql中timestamp,datetime,int类型的区别与优劣
- 【转载】mysql中timestamp,datetime,int类型的区别与优劣
- mysql int,datetime,timestamp时间戳、时间日期相关总结分析
- Mysql日期时间类型(DATE,DATETIME,TIMESTAMP)和函数及与linux系统时间之间的转换(UNIX_TIMESTAMP、FROM_UNIXTIME)
- mysql的日期存储字段比较int,datetime,timestamp区别
- mysql建表一个timestamp类型字段会默认为当前时间,TIMESTAMP与DATETIME区别
- mysql中的时间类型datetime,date,time,year,timestamp小知识点
- 关于mysql时间类型datetime与timestamp范围
- mysql中timestamp,datetime,int类型的区别与优劣
- mysql中timestamp,datetime,int类型的区别与优劣
- mysql中timestamp,datetime,int类型的区别与优劣
- java、MySQL时间类型的转换及存储(Timestamp、Date、String、Long)
- [MySQL优化案例]系列 -- 用TIMESTAMP类型取代INT和DATETIME
- Mysql 时间类型 DATETIME、DATE和TIMESTAMP类型
- mysql中timestamp,datetime,int类型的区别与优劣
- mysql中timestamp,datetime,int类型的区别与优劣