MySQL数据库中的Date,DateTime,int,TimeStamp和Time类型的对比
2023-09-27 14:26:44 时间
DATETIME
用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。8个字节储存。
DATE
用在你仅需要日期值时,没有时间部分。MySQL检索并且以'YYYY-MM-DD'格式显示DATE值,支持的范围是'1000-01-01'到'9999-12-31'。
TIMESTAMP
列类型提供一种类型,你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。TIMESTAMP值不能早于1970或晚于2037。4个字节储存。
TIME
表示一天中的时间。MySQL检索并且以"HH:MM:SS"格式显示TIME值。支持的范围是'00:00:00'到'23:59:59'。
int
4个字节存储,存储空间上比datatime少,int索引存储空间也相对较小,排序和查询效率相对较高一点点;可读性极差,无法直观的看到数据,可能让你很恼火
相关文章
- MySQL修改字段名、修改字段类型
- MySQL的count(*)、count(1)和count(列名)区别
- mysql-linux定时备份mysql数据库
- MySQL中实现递归查询
- python3.6 连接mysql数据库
- Python操作MySQL数据库9个实用实例
- mysql用户添加执行存储过程权限
- MySQL数据库中tinyint类型字段读取数据为true和false (MySQL的boolean和tinyint(1))
- mysql基础:mysql列类型--时间和日期
- MYSQL数据库-内外连接
- 使用C语言调用mysql数据库编程实战以及技巧
- ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES
- JDBC连接数据库(MySQL)
- LINUX下编译安装最新版本mysql
- 修改MYSQL数据库表的字符集
- 【MySQL】数据库和数据表的数据量大小统计查询
- vc6.0连接mysql数据库
- mysql prepare语句使用
- mysql binlog --实现数据库同步--先占位 有空研究下
- mysql字段加反引号的目的
- 【MySQL数据库基本操作(一):增删改查数据库 基本语法总结】
- MySQL 事务
- qt连接mysql数据库实例
- mysql-databaseython 3.4.0 with MySQL database
- 一天五道Java面试题----第九天(简述MySQL中索引类型对数据库的性能的影响--------->缓存雪崩、缓存穿透、缓存击穿)
- Python实现Mysql数据库连接池
- 【文档】四、Mysql Binlog事件含义详解
- 如何在阿里云服务器上部署Mysql数据库?
- MySQL 临时表
- 21.数据库学习五 Mysql数据库子查询、联合查询
- mycat下mysql jdbc connector使用高版本报PacketTooBigException异常
- MySQL数据库创建随机测试数据
- MySQL创建数据库与创建用户以及授权