집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 시간 쿼리 조건을 설정하는 방법
방법: 1. "DATE_ADD(date,INTERVAL expr type)"를 사용하여 지정된 시간 간격을 날짜에 추가합니다. 2. "DATE_SUB(date,INTERVAL expr type)"을 사용하여 날짜에서 지정된 시간 간격을 뺍니다. 3. "TO_DAYS" 기능 등을 사용하세요.
이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
DATE_ADD() 함수
DATE_ADD() 함수는 지정된 시간 간격을 날짜에 추가합니다.
DATE_ADD(date,INTERVAL expr type)
date 매개변수는 유효한 날짜 표현입니다. expr 매개변수는 추가하려는 시간 간격입니다.
type 매개변수는 SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR 등의 값일 수 있습니다.
DATE_SUB 함수
DATE_SUB 함수는 날짜에서 지정된 시간 간격을 뺍니다.
DATE_SUB(date,INTERVAL expr type)
date 매개변수는 허페이의 날짜 표현입니다. expr 매개변수는 추가하려는 시간 간격입니다.
type 매개변수는 SECOND, MINUTE, HOUR, DAY, WEEK, MONTH, QUARTER, YEAR 등의 값이 될 수 있습니다.
DATE_FORMAT() 함수
DATE_FORMAT() 함수는 날짜/시간 데이터를 표시하는 데 사용됩니다. 다른 형식으로
DATE_FORMAT(date,format)
date 매개변수는 날짜입니다. 형식은 날짜/시간의 출력 형식을 지정하며 다음 값이 될 수 있습니다: %h 시 01-12, %m 월, %s 초, %y 연도 2자리
TO_DAYS() 함수
연도부터 계산 0 ~ 주어진 시간의 일 수입니다.
FROM_UNIXTIME() 함수
타임스탬프를 날짜로 변환합니다. mysql의 타임스탬프는 10자리입니다.
UNIX_TIMESTAMP() 함수
날짜를 타임스탬프
SELECT NOW() FROM DUAL SELECT to_days(now()) FROM DUAL SELECT date_format(now(),'%Y-%m-%d') FROM DUAL SELECT DATE_SUB(NOW(),INTERVAL 3 DAY) FROM dual SELECT DATE_ADD(NOW(),INTERVAL 3 DAY) FROM dual
추천 학습: mysql 비디오 튜토리얼
위 내용은 mysql에서 시간 쿼리 조건을 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!