mysql的时间日期字段类型 mysql数字类型日期

导读:MySQL中的数字类型日期是指将日期转化为数字来存储,主要包括整型和浮点型两种 。本文将从整型和浮点型两个方面分别介绍MySQL数字类型日期的使用方法和注意事项 。
一、整型
1. 整型日期的存储方式为YYYYMMDD格式 , 如20211015表示2021年10月15日 。
2. 使用整型日期时,需要将日期进行转换,如SELECT DATE_FORMAT(20211015,'%Y-%m-%d'),输出结果为2021-10-15 。
3. 整型日期可以进行比较运算 , 如SELECT * FROM table WHERE date_column > 20211015 。
二、浮点型
【mysql的时间日期字段类型 mysql数字类型日期】1. 浮点型日期的存储方式为YYYYMM.DD格式,如2021.10表示2021年10月 。
2. 使用浮点型日期时 , 需要将日期进行转换,如SELECT DATE_FORMAT(2021.10,'%Y-%m'),输出结果为2021-10 。
3. 浮点型日期可以进行加减运算,如SELECT DATE_ADD(2021.10, INTERVAL 1 MONTH),输出结果为2021.11 。
总结:整型日期适用于需要进行比较运算的场景 , 而浮点型日期适用于需要进行加减运算的场景 。在使用过程中,需要注意转换格式和精度问题 。

    推荐阅读