Database/MySQL
mySQL 날짜 속성 비교 (DATE / DATETIME / TIME / TIMESTAMP)
2mukee
2024. 11. 30. 18:34
320x100
320x100
DATE
날짜는 포함하지만 시간은 포함하지 않을 때 사용
YYYY-MM-DD 형식이며, 1000-01-01 부터 9999-12-31 까지 입력 가능
DATETIME
날짜와 시간을 모두 포함할 때 사용
YYYY-MM-DD HH:MM:SS 형식이며, 1000-01-01 00:00:00 부터 9999-12-31 23:59:59 까지 입력 가능
TIME
시간만 포함할 때 사용
HH:MM:SS 형식이며, -838:59:59 부터 838:59:59 까지 입력 가능
TIMESTAMP
날짜와 시간을 모두 포함
YYYY-MM-DD HH:MM:SS 형식이며, 1970-01-01 00:00:01 부터 2038-01-19 03:14:07 UTC까지 표현 가능
MySQL 8.0.28 버전부터 2038년까지 만 입력 가능한 현상 (Y2K38)이 해결되었다 (mariadb는 10.4 버전 이후로 해결된 것으로 보임)
Reference
300x250
728x90