mysql 中 date 数据类型长度为 10 字符,以 yyyy-mm-dd 格式存放日期,不存放时长信息,初始值为 0000-00-00 表明空日期值。其长度固定,没法设定,且在 mysql 8.0 及更高版本不再存放时区信息。
MySQL 中 DATE 数据类型的长度
MySQL 中 DATE 数据类型用于存储日期值,其长度为 10 字符(字节)。它以 YYYY-MM-DD 的格式存放日期,其中:
YYYY 表明年代(四位数字) MM 表明月份(二位数据) DD 表明日期(二位数据)比如,2023-05-17 表明 2023 年 5 月 17 日。
特性
DATE 数据类型具有以下特点:
范畴:从 1000-01-01 到 9999-12-31 精度:日期等级,不存放时长信息 初始值: 0000-00-00,表明空日期值设定长度
DATE 数据类型的长度是不变的,没法设定。它始终为 10 字符。
别的常见问题
MySQL 5.7 及较早版本,DATE 数据类型错误地存储了时区信息,造成某些情况下会产生不准确的日期值。 MySQL 8.0 及更高版本,该问题已得到修复,DATE 数据类型不再存放时区信息。以上就是mysql数据库中date的长度如何设置的详细内容,大量请关注其他类似文章!