MySQL은 일반적으로 사용되는 관계형 데이터베이스 관리 시스템으로 데이터 저장, 검색, 수정 및 기타 작업을 지원하며 성능과 안정성이 좋습니다. MySQL에서 문자 변환 시간은 비교적 일반적인 작업입니다. 문자열 유형 시간을 MySQL에서 지원하는 시간 형식으로 쉽게 변환하여 후속 작업을 용이하게 할 수 있습니다. 이 기사에서는 MySQL의 문자 변환 시간 작업을 소개합니다.
1. MySQL의 날짜 및 시간 유형
MySQL의 날짜 및 시간 유형에는 DATE, TIME, DATETIME 및 TIMESTAMP가 포함됩니다. 그 중 DATE 타입은 'YYYY-MM-DD' 형식으로 날짜를 나타내고, TIME 타입은 'HH:MM:SS' 형식으로 시간을 나타내며, DATETIME 타입은 'YYYY' 형식으로 날짜와 시간을 나타낸다. -MM-DD HH:MM'. :SS' TIMESTAMP 유형도 날짜와 시간을 나타내지만 'YYYY-MM-DD HH:MM:SS' 형식이며 시간대에 따라 다릅니다. 문자 변환 시간을 다룰 때 이러한 유형과 형식 요구 사항 간의 차이점을 이해해야 합니다.
2. 일반적으로 사용되는 문자 변환 시간 함수
MySQL에서 일반적으로 사용되는 문자 변환 시간 함수에는 STR_TO_DATE 및 DATE_FORMAT이 있습니다. 그 중 STR_TO_DATE 함수는 문자열 형태의 time을 MySQL이 지원하는 시간 형식으로 변환하는데 사용되고, DATE_FORMAT 함수는 MySQL이 지원하는 시간 형식을 다른 지정된 형식으로 변환하는데 사용된다.
1.STR_TO_DATE 함수
STR_TO_DATE 함수의 구문은
STR_TO_DATE(string, format)
그 중 string은 변환할 문자열 유형의 시간을 나타내고, format은 대상 형식을 나타냅니다. 이 두 매개변수는 쉼표로 구분되어야 합니다. 형식에서 연도, 월, 일, 시, 분, 초 및 기타 관련 정보를 나타내려면 일부 자리 표시자를 사용해야 합니다. 구체적인 형식은 아래 표에 나와 있습니다.
년, 네 자리 | |
---|---|
%d | |
%H | |
%i | |
%s | |
SELECT STR_TO_DATE('2019-11-08 12:30:45', '%Y-%m-%d %H: %i:%s ') AS datetime; | 이 명령문을 실행하면 '2019-11-08 12:30:45'가 출력되어 문자열 유형 time이 DATETIME 유형으로 성공적으로 변환되었음을 나타냅니다. |
위 내용은 MySQL 문자로 시간을 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!