본문 바로가기

dev/MySQL

MySQL 날짜, 시간 관련 내용 정리

1. 날짜 및 시간 자료형

자료형 

범위 

 DATE 

 0000-00-00 ~ 9999-12-31

 DATETIME

 0000-00-00 00:00:00 ~  9999-12-31 23:59:59

 TIMESTAMP

 1970-01-01 00:00:00 이후로 지난 초

 TIME

 -838:59:59 ~ 838:59:59

 YEAR

 1901 ~ 2155


[tip] DATETIME vs TIMESTAMP

- 공통점 : 저장 가능 데이터 형식 YYYY-MM-DD HH:MM:SS[.fraction] (fraction은 소수점 이하 초로, 소수점 6자리까지 가능)

- 차이점 :

- DATETIME : 입력되는 날짜와 시간을 그대로 저장(TIME_ZONE 개념 없음)

- TIMESTAMP : TIME_ZONE값을 기본으로 하여 날짜와 시간정보를 입력받음




[참조]

MySQL자료형 : https://zetawiki.com/wiki/MySQL_%EC%9E%90%EB%A3%8C%ED%98%95#cite_note-4

datetime과 timestamp사용법 : https://mysqldba.tistory.com/268

mysql의 입력형식 : https://wwwi.tistory.com/82

'dev > MySQL' 카테고리의 다른 글

MySQL 계정 생성 및 권한 할당  (0) 2019.02.14