MySQL5.7
類型:year
范圍:1901?to?2155 or 0000
空間:1byte(非空)
類型:date
范圍:1000-01-01 至 9999-12-31
空間:3bytes(非空)
類型:time
范圍:-838:59:59.000000 至 838:59:59.000000
空間:time ?3bytes(非空)
? ? ? ? ? ?time(1) 4bytes(非空)
? ? ? ? ? ?time(2) 4bytes(非空)
? ? ? ? ? ?time(3) 5bytes(非空)
? ? ? ? ? ?time(4) 5bytes(非空)
? ? ? ? ? ?time(5) 6bytes(非空)
? ? ? ? ? ?time(6) 6bytes(非空)
類型:datetime(1-6)
范圍:1000-01-01 00:00:00.000000 至 9999-12-31 23:59:59.999999
空間:datetime 5bytes(非空)
? ? ? ? ? ?datetime(1) 6bytes(非空)
? ? ? ? ? ?datetime(2) 6bytes(非空)
? ? ? ? ? ?datetime(3) 7bytes(非空)
? ? ? ? ? ?datetime(4) 7bytes(非空)
? ? ? ? ? ?datetime(5) 8bytes?(非空)
? ? ? ? ? ?datetime(6) 8bytes(非空)
類型:timestamp(1-6)
范圍:1970-01-01 00:00:01.000000 至?2038-01-19 03:14:07.999999
空間:?timestamp 4bytes(非空)
? ? ? ? ? ?timestamp(1) 5bytes(非空)
? ? ? ? ? ?timestamp(2) 5bytes(非空)
? ? ? ? ? ?timestamp(3) 6bytes(非空)
? ? ? ? ? ?timestamp(4) 6bytes(非空)
? ? ? ? ? ?timestamp(5) 7bytes(非空)
? ? ? ? ? ?timestamp(6) 7bytes(非空)
以上空間判斷基于MySQL的explain命令:
如:explain select * from nulls where date = '1970-01-01';
