MySQL-日期类型1

mySQL中有多种表示日期和时间的数据类型。其中year表示年份,date表示日期,time表示时间,datetime和timestamp表示日期和实践。
具体如下:
1、date类型
MySQL是以YYYY-MM-DD格式来显示DATE类型的值。
2、datetime类型
标准格式为“YYYY-MM-DD HH:MM:SS。
3、timestamp类型
标准格式为“YYYY-MM-DD HH:MM:SS”。TIMESTAMP的数值是与时区相关。
4、time类型
标准格式是‘HH:MM:SS’。

year:字节数为1,取值范围为“1901——2155”
date:字节数为4,取值范围为“1000-01-01——9999-12-31”
time:字节数为3,取值范围为“-838:59:59——838:59:59”
datetime:字节数为8,取值范围为“1000-01-01 00:00:00——9999-12-31 23:59:59”
timestamp:字节数为4,取值范围为“1970——2037”.

个人认为:对于大数据量来说timestamp效率较高,但是取值范围太小。

猜你喜欢

转载自wywam1128.iteye.com/blog/1965322