mysql中DATETIME,DATE和TIMESTAMP的区别
2个回答
展开全部
简而言之、看格式,
DATE 是 年月日YYYY-MM-DD,
DATETIME 是 年月日时分秒YYYY-MM-DD HH:MM:SS,
TIMESTAMP是 年月日时分秒YYYY-MM-DD HH:MM:SS。
然后就是区别,
DATETIME支持范围:'1000-01-01 00:00:00'到'9999-12-31 23:59:59'
TIMESTAMP支持范围:格式一样,但不能早于1970或晚于2037
?DATETIME存储8个字节,实际格式,与时区无关
TIMESTAMP存储4个字节,UTC格式,时区转化
DATE 是 年月日YYYY-MM-DD,
DATETIME 是 年月日时分秒YYYY-MM-DD HH:MM:SS,
TIMESTAMP是 年月日时分秒YYYY-MM-DD HH:MM:SS。
然后就是区别,
DATETIME支持范围:'1000-01-01 00:00:00'到'9999-12-31 23:59:59'
TIMESTAMP支持范围:格式一样,但不能早于1970或晚于2037
?DATETIME存储8个字节,实际格式,与时区无关
TIMESTAMP存储4个字节,UTC格式,时区转化
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询