MySQL은 다음 5가지 유형의 DATE 데이터 유형을 지원합니다 -
- 날짜 - 날짜는 1000-01-01에서 9999-12-31 사이의 범위에 있습니다. "YYYY-MM-DD"는 기본 DATE 형식입니다. 예를 들어 1984년 1월 17일은 1984-01-17로 저장됩니다.
- DATETIME − 이 데이터 유형은 1000-01-01 00:00:00에서 9999-12-31 23:59:59 사이의 시간과 함께 날짜를 지원합니다. "YYYY-MM-DD HH:MM:SS"가 기본 DATETIME 형식입니다. 예를 들어 1984년 1월 17일 오후 2시 20분은 1984-01-17 14:20:00으로 저장됩니다.
- 타임스탬프 − 타임스탬프 데이터 유형은 '1970-01-01 00:00:01' ~ '2038-01-19 08:44:07' 범위의 시간과 함께 날짜를 지원합니다. DATETIME 데이터 유형과 같습니다. 예를 들어 1984년 1월 17일 오후 2시 20분은 1984-01-17 14:20:00으로 저장됩니다.
- 시간 − 시간을 HH:MM:SS 형식으로 저장합니다.
- YEAR(M) − 연도를 2자리 또는 4자리 형식으로 저장합니다. 길이가 2로 지정된 경우(예:YEAR(2)), YEAR는 1970에서 2069(70에서 69) 사이일 수 있습니다. 길이가 4로 지정되면 YEAR는 1901~2155가 될 수 있습니다. 기본 길이는 4입니다.