Mysql时间存储类型优缺点?DATETIME?TIMESTAMP?INT?
2023-09-14 08:58:32 时间
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来说也有一个小小的好处,就是对于时间类型来说,可以有一系列的时间函数可以用.
相关文章
- MySQL数据类型 int(M) 表示什么意思?详解mysql int类型的长度值问题
- mysql索引合并:一条sql可以使用多个索引
- 【MySql】开机自动启动mysql服务
- PHP+MySQL 千万级数据处理案例(一)(分表)
- MySQL--执行mysql脚本及其脚本编写
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
- 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
- MYSQL随机抽取查询 MySQL Order By Rand()效率问题
- 数据库基础之Mysql(3)mysql删除历史binlog
- 使用navicat for mysql 创建外键foreign keys时,总会自动创建索引indexs
- docker安装mysql
- MySQL的timestamp类型存储时间范围为什么是2038年之内
- [转]2006 MySQL server has gone away错误,最大值溢出解决办法 mysql max_allowed_packet 查询和修改
- Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
- 【java】Java连接mysql数据库及mysql驱动jar包下载和使用
- [手游项目2]-15-单引号导致mysql存储失败问题
- Mysql下Limit注入方法(此方法仅适用于5.0.0<mysql<5.6.6的版本)
- Mysql 存储引擎中InnoDB与MyISAM差别(网络整理)
- 警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的陷阱
- mysql sql语句大全(MySQL语句 整理一)
- Groonga开源搜索引擎——列存储做聚合,没有内建分布式,分片和副本是随mysql或者postgreSQL作为存储引擎由MySQL自身来做分片和副本的
- MySQL Shell中跑出霸气的Reports
- MySQL---存储过程复习
- Mysql mysqldump 导出事件,存储函数,二进制blob
- MySQL分库分表详解