企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
mysql可以使用许多类型来保存日期和时间值,例如year和date.mysql能存储的最小时间粒度为秒.但是mysql也可以使用微秒的粒度进行临时运算 **datetime** 这个类型能保存大范围的值,从1001年到9999年,精度为秒.它把日期和时间封装到YYYYMMDDHHMMSS的整数中,与时区无关.使用8个字节的存储空间 默认情况下,mysql以一种可排序的,无歧义的格式显示DATETIME的值 **timestamp** ![](https://box.kancloud.cn/ebfcbc3308f1ceaebc2d4c6fbaab5390_630x490.png) 除了特殊行为之外,通常也尽量使用timestamp,因为它比datetime空间效率更高 有时候人们会将unix时间戳存储为整数值,但这不会带来任何收益.用整数保存时间的方式通常不方便处理,所以不推荐 **set** ![](https://box.kancloud.cn/7e0336cf7b30eec5515258b2fc16b8d4_794x147.png)