mysql은 "STR_TO_DATE" 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다. "STR_TO_DATE" 함수는 변환할 문자열과 날짜 형식이라는 두 가지 매개변수를 허용합니다. 날짜 형식을 지정하면 문자열의 연도, 월, 일, 시, 분, 초를 추출하여 날짜와 시간으로 변환할 수 있습니다. 유형. 문자열을 날짜 및 시간으로 변환하려면 날짜 형식이 문자열 형식과 정확히 일치해야 한다는 점에 유의하는 것이 중요합니다.
이 튜토리얼의 운영 체제: Windows 10 시스템, MySQL 8 버전, Dell G3 컴퓨터.
MySQL은 다양한 웹 애플리케이션 및 데이터 분석에 널리 사용되는 일반적으로 사용되는 관계형 데이터베이스 관리 시스템입니다. MySQL에서 Date는 날짜를 나타내는 데 사용되는 데이터 유형이며, 문자열은 일반적으로 사용되는 데이터 형식 중 하나입니다. 이 글에서는 MySQL에서 문자열을 Date로 변환하는 방법을 설명합니다.
MySQL에서는 STR_TO_DATE 함수를 사용하여 문자열을 날짜로 변환할 수 있습니다. STR_TO_DATE 함수는 변환할 문자열과 날짜 형식이라는 두 가지 매개변수를 허용합니다. 날짜 형식은 연도, 월, 일, 시, 분, 초 등 날짜의 다양한 부분을 지정하기 위한 특정 자리 표시자가 포함된 문자열입니다.
다음은 문자열을 날짜로 변환하는 방법을 보여주는 예입니다.
SELECT STR_TO_DATE('2022-01-01', '%Y-%m-%d') AS date;
위 예에서는 '%Y-%m-% d'를 사용하여 문자열 '2022-01-01'을 날짜로 변환합니다. 날짜 형식으로. '%Y'는 연도 4자리, '%m'은 월 2자리, %d'는 날짜 2자리를 나타냅니다. 위 쿼리를 실행하면 변환된 날짜가 포함된 date라는 열이 반환됩니다.
연도, 월, 일 외에도 날짜 형식에 다른 자리 표시자를 포함하여 시간, 분, 초를 지정할 수도 있습니다. 다음은 일반적으로 사용되는 날짜 형식 자리 표시자입니다.
- '%H': 24시간 형식의 시간
- '%h': 12시간 형식의 시간
- '%i': 분
- ' %s': 초
예를 들어 '2022-01-01 12:30:45' 문자열을 날짜 및 시간으로 변환하려면 다음 쿼리를 사용할 수 있습니다.
SELECT STR_TO_DATE('2022-01-01 12:30:45', '%Y-%m-%d %H:%i:%s') AS datetime;
위 예에서는 '% Y -%m-%d %H:%i:%s'를 날짜 형식으로 사용하고 문자열을 날짜 및 시간으로 변환합니다. 위 쿼리를 실행하면 변환된 날짜와 시간이 포함된 datetime이라는 열이 반환됩니다.
문자열을 날짜 및 시간으로 변환하려면 날짜 형식이 문자열 형식과 정확히 일치해야 합니다. 형식이 일치하지 않으면 NULL이 반환됩니다.
실제 응용 프로그램에서 문자열을 날짜로 변환하는 것은 일반적으로 데이터 가져오기 및 데이터 변환에 사용됩니다. 예를 들어, 외부 데이터 소스에서 데이터를 가져올 때 MySQL에서 날짜 비교 및 계산을 수행하려면 문자열을 날짜로 변환해야 할 수 있습니다.
요약
MySQL은 문자열을 날짜로 변환하는 STR_TO_DATE 함수를 제공합니다. 날짜 형식을 지정하면 문자열에서 연, 월, 일, 시, 분, 초를 추출하여 날짜 및 시간 유형으로 변환할 수 있습니다. 이는 날짜 및 시간 데이터 작업에 유용하며 다양한 애플리케이션 시나리오에서 유용할 수 있습니다.
위 내용은 mysql 문자열을 날짜로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!