우선 MySQL의 데이타 구조중

date , datetime , timestamp 를 구분하여 보자

 

DATE 는  '1000-01-01' to '9999-12-31' 의 범위를 가지는 값으로 저장이 되며 날짜값만을 저장할 때 쓰인다.  표현되는 형식은  'YYYY-MM-DD'  를 따른다

 

DATETIME은 date + time을 합한 것으로 '1000-01-01 00:00:00' to '9999-12-31 23:59:59' 의 범위를 가지며 'YYYY-MM-DD HH:MM:SS' 의 포맷으로 표현이 된다.

 

TIMESTAMP는  '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07'  범위를 가지고 저장이 된다.

 

MySQL 에서 표현되는 모든 시간의 값은 초단위까지만 저장이되고  밀리세컨드 값은 무시 된다.

 

따라서 밀리세컨드 값을 저장하고 싶으면 long(bigint) 타입으로 따로 저장을 해야한다.

 

 

:
BLOG main image
일단 공부하는 곳 by 라이푸

카테고리

전체 (7)
공부합시다 (7)
잡다한글 (0)
다녀왔어요 (0)
퍼왔어요 (0)
기타 (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

달력

«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total :
Today : Yesterday :