>  기사  >  데이터 베이스  >  mysql에서 시간 쿼리 조건을 설정하는 방법

mysql에서 시간 쿼리 조건을 설정하는 방법

WBOY
WBOY원래의
2022-05-19 17:16:565660검색

방법: 1. "DATE_ADD(date,INTERVAL expr type)"를 사용하여 지정된 시간 간격을 날짜에 추가합니다. 2. "DATE_SUB(date,INTERVAL expr type)"을 사용하여 날짜에서 지정된 시간 간격을 뺍니다. 3. "TO_DAYS" 기능 등을 사용하세요.

mysql에서 시간 쿼리 조건을 설정하는 방법

이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.

mysql에서 시간 쿼리 조건을 설정하는 방법

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.