31、MySQL日期和时间函数全解析

MySQL日期和时间函数全解析

1. 日期和时间数据类型

MySQL提供了五种时间数据类型,分别是 DATE TIME DATETIME TIMESTAMP YEAR 。在创建或修改表时,可以将列设置为这些数据类型之一。以下是各数据类型的详细介绍:
| 数据类型 | 描述 | 格式 |
| ---- | ---- | ---- |
| DATE | 仅记录日期 | yyyy-mm-dd |
| TIME | 记录时间 | hhh:mm:ss |
| DATETIME | 记录日期和时间的组合 | yyyy-mm-dd hh:mm:ss |
| TIMESTAMP | 类似于 DATETIME ,但时间范围有限,从Unix纪元时间(即1970 - 01 - 01)开始,到2037年底结束。当包含该列的行被更新时,其值会自动重置,除非另有指示 | |
| YEAR | 仅用于在列中记录年份 | |

需要注意的是,任何需要日期或时间数据类型的函数也接受组合的日期时间数据类型。MySQL要求月份范围是0到12,日期范围是0到31。在MySQL 5.0.2之前,像2月30日这样的日期会被接受,但从该版本开始,My

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值