Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
2015-06-10 17:31
751 查看
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】mysql学习笔记
- mysql使用高版本登录低版本的时候注意的问题
- MYSQL数据库学习七 视图的操作
- MYSQL Study案例之--RedHat EL55源码安装Mysql-5.6
- MySQL 日志文件 说明
- 关于mysql 1146错误问题
- MySQL 启动故障 处理 小记
- MYSQL大批量删除日志
- mysql怎么让一个存储过程定时执行
- 类型转换对 MySQL 选择索引的影响
- mysql 不能对同一个表进行 update(delete) 和 select 联合操作
- 数据库学习之--RedHat EL55下Mysql源码包安装
- mysql 性能优化方案
- mysql5.5手册读书日记(3)
- 关于mysql的存储过程的使用权限的实验及思考
- MYSQL数据库学习六 索引的操作
- mysql事务的理解
- mybatis对mysql进行分页
- Ubuntu Server下启动/停止/重启MySQL数据库的三种方式
- mysql 中两个日期相减获得 天 小时 分钟 或者 小时:分钟的格式