DATE 타입은 날짜는 포함하지만 시간은 포함하지 않을때 사용하는 타입입니다.
DATE 타입은 YYYY-mm-dd 형식 입력가능하며 1000-01-01
부터 9999-12-31
까지만 입력가능합니다.
DATETIME 타입은 날짜와 시간을 모두 포함할 때 사용하는 타입입니다. MySQL에서는 YYYY-mm-dd HH:MM:SS 형식 입력으로 1000-01-01 00:00:00
부터 9999-12-31 23:59:59
까지 입력가능합니다.
TIME 타입은 HH:MM:SS 으로 시간에 대한 정보를 담는 타입입니다. TIME은 -838:59:59
부터 838:59:59
까지 가질 수 있습니다.
TIMESTAMP 타입은 날짜와 시간모두를 포함하는 타입입니다.
범위로는 1970-01-01 00:00:01
부터 2038-01-19 03:14:07
UTC 까지 표현할 수 있습니다.
time_zone
에 영향을 받지 않기 때문에 타임존에 관계없이 처음 입력한 값을 출력