> 데이터 베이스 > MySQL 튜토리얼 > UNIX 타임스탬프와 MySQL 타임스탬프의 차이점은 무엇입니까?

UNIX 타임스탬프와 MySQL 타임스탬프의 차이점은 무엇입니까?

王林
풀어 주다: 2023-09-17 13:49:02
앞으로
693명이 탐색했습니다.

UNIX TIMESTAMPS 和 MySQL TIMESTAMPS 有什么区别?

MySQL에서는 UNIX 타임스탬프가 32비트 정수로 저장됩니다. 반면에 MySQL TIMESTAMPS는 비슷한 방식으로 저장되지만 사람이 읽을 수 있는 YYYY-MM-DD HH:MM:SS 형식으로 저장됩니다.

Example

mysql> Select UNIX_TIMESTAMP('2017-09-25 02:05:45') AS 'UNIXTIMESTAMP VALUE';
+---------------------+
| UNIXTIMESTAMP VALUE |
+---------------------+
| 1506285345          |
+---------------------+
1 row in set (0.00 sec)
로그인 후 복사

위 쿼리는 UNIX TIMESTAMPS 값이 MySQL INTEGER 데이터 형식 범위와 동일한 범위의 32비트 정수로 저장되는 것을 보여줍니다.

mysql> Select FROM_UNIXTIME(1506283345) AS 'MySQLTIMESTAMP VALUE';
+----------------------+
| MySQLTIMESTAMP VALUE |
+----------------------+
| 2017-09-25 01:32:25  |
+----------------------+
1 row in set (0.00 sec)
로그인 후 복사

위 쿼리는 MySQL TIMESTAMPS 값도 32비트 정수로 저장되지만 MySQL TIMESTAMP 데이터 유형 범위와 동일한 범위를 사용하여 읽을 수 있는 형식으로 저장된다는 것을 보여줍니다.

위 내용은 UNIX 타임스탬프와 MySQL 타임스탬프의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿