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
mysql DATE, DATETIME, TIME, TIMESTAMP 차이
안녕하세요 제가 궁금한것만 찾아서 정리하는 피드백맨입니다. 요즈음 집에서 개발 연습을 하면서 Mysql을...
blog.naver.com
MySQL 타임스탬프와 Y2K38 문제 | 요즘IT
유닉스 시간(Unix Timestamp)은 32비트 정수형을 사용해서 날짜와 시간을 표현을 해요. 그래서 날짜/시간은 32 비트 정수형 사용 가능한 허용 범위에서만 표현할 수 있습니다. 표현 가능 범위의 제한
yozm.wishket.com
300x250
728x90
'Database > MySQL' 카테고리의 다른 글
mariaDB 터미널 모니터링 (0) | 2025.02.02 |
---|---|
SQL 문장 가독성 향상 방법 (7) | 2024.09.28 |
MariaDB 사용자 관리 (0) | 2024.07.19 |
Can't start server : Bind on unix socket: No such file or directory (0) | 2024.07.07 |
mariaDB skip-name-resolve 와 unauthenticated user (0) | 2024.04.27 |