mysql数据库的datetime的最大长度?
1 date的最大长度是10个字符2 date是一种日期数据类型,格式为yyyy-mm-dd,其中每个部分都由2位字符组成,加上2个"-",一共占用10个字符的长度。
这是由mysql数据类型的定义和设计确定的。
3 如果需要存储更精确的日期和时间信息,可以使用datetime或timestamp数据类型。
datetime占用8个字节,可保存从1001年至9999年的日期和时间信息,而timestamp占用4个字节,可保存从1970年1月1日至2038年1月19日的日期和时间信息。
在MySQL中,datetime数据类型的长度为8字节,表示的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。
如果类型是“datetime” 数据类型: 最大是9999年12 月31日 最小是1753年1月1日 如果类型是smalldatetime 数据类型 最大值是2079 年 6 月 6 日 最小值是1900 年 1 月 1 日
mysql中datetime和timestamp的区别?
DATETIME日期和时间的组合。支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,但允许使用字符串或数字为DATETIME列分配值。
TIMESTAMP[(M)]时间戳。范围是'1970-01-01 00:00:00'到2037年。
TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。
如果你不分配一个值,表中的第一个TIMESTAMP列自动设置为最近操作的日期和时间。也可以通过分配一个NULL值,将TIMESTAMP列设置为当前的日期和时间。
TIMESTAMP值返回后显示为'YYYY-MM-DD HH:MM:SS'格式的字符串,显示宽度固定为19个字符。如果想要获得数字值,应在TIMESTAMP 列添加+0。注释:MySQL 4.1以前使用的TIMESTAMP格式在MySQL 5.1中不支持;关于旧格式的信息参见MySQL 4.1 参考手册。