MySQL에는 5가지 날짜 형식이 있습니다. 1. "YYYY-MM-DD HH:MM:SS" 형식 2. "YYYYMMDDHHMMSS" 형식 4. "HH :MM :SS" 형식, 5. "YYYY" 형식.
mysql(5.5)에서 지원되는 날짜 및 시간 유형은 DATETIME, TIMESTAMP, DATE, TIME, YEAR입니다.
여러 유형은 다음과 같이 비교됩니다.
날짜 시간 유형 | 공간을 차지함 | 날짜 형식 | 최소 값 | 최대 값 | 0값은 |
DATETIME을 의미합니다. | 8바이트 | YYYY - MM-DD HH:MM:SS | 1000-01-01 00:00:00 | 9999-12-31 23:59:59 | 0000-00-00 00:00:00 |
타임스탬프 | 4바이트 | YYYYMMDDHHMMSS | 19700101080001 | 2038년 언젠가 | 00000000000000 |
DATE | 4바이트 | YYYY-MM-DD | 1000-01-01 | 9999-12-31 | 0000-00-00 |
TIME | 3바이트 | HH:MM:SS | -838:59:59 | 838:59:59 | 00:00:00 |
Y 귀 | 1바이트 | YYYY | 1901 | 2155 | 0000 |
DATETIME
DATETIME은 연, 월, 일, 시, 분, 초를 나타내는 데 사용되며, DATE와 TIME의 조합으로, 기록된 연도(위 표 참조)가 비교적 길다. 실제 애플리케이션에서 그러한 필요성이 있는 경우에는 DATETIME 유형을 사용할 수 있습니다.
TIMESTAMP
녹화된 날짜를 다른 시간대의 사람들이 사용해야 한다면 TIMESTAMP를 사용하는 것이 가장 좋습니다.
DATE
DATE는 연, 월, 일을 나타내는 데 사용됩니다. 실제 애플리케이션 값을 연, 월, 일로 저장해야 하는 경우 DATE를 사용할 수 있습니다.
TIME
TIME은 시, 분, 초를 나타내는 데 사용됩니다. 실제 애플리케이션 값에서 시, 분, 초를 절약해야 하는 경우 TIME을 사용할 수 있습니다.
YEAR
YEAR는 연도를 나타내는 데 사용되며 연도는 2자리(4자리 선호) 및 4자리 형식입니다. 기본값은 4자리입니다. 실제 애플리케이션이 연도만 저장하는 경우 YEAR 유형을 저장하는 데 1바이트를 사용하는 것이 좋습니다. 수납공간을 절약할 수 있을 뿐만 아니라 테이블 운영 효율성도 높일 수 있습니다.
-------------------------------------- ------------------------------------- ------------------------------------- -----------
각 날짜 및 시간 유형에는 유효한 값 범위가 있습니다. 이 범위를 초과하면 기본 SQLMode에서 오류가 보고되고 0 값으로 저장됩니다(위 표 참조). ).
삽입 또는 업데이트 시 날짜 및 시간 유형은 DATETIME을 예로 들어 "완화된" 구문을 허용합니다(다른 날짜 및 시간 유형도 유사함):
추천 튜토리얼: mysql 비디오 튜토리얼
위 내용은 mysql 날짜 형식은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!