프로그래밍/Database

MySQL Date 함수(날짜 함수)

미냐님 2020. 4. 28. 19:09
728x90

 

Date 함수

CURDATE(), CURRENT_DATE(), CURRENT_DATE

 

SELECT CURDATE(), CURRENT_DATE(), CURRENT_DATE;

 

  • 쿼리 결과

 

SELECT DATE();

SELECT DATE('2020-04-15 10:10:20');

 

  • 쿼리 결과

ADDDATE(),ADDDATE(), DATE_ADD()

  • 기본 형식

 

ADDDATE( date, INTERVAL expr unit )
ADDDATE( expr, days )
DATE_ADD( date, INTERVAL expr unit )

 

 

SELECT ADDDATE(CURDATE(), 30);

 

  • 쿼리 결과

 

SELECT ADDDATE(CURDATE(), INTERVAL 1 MONTH);

 

  • 쿼리 결과

SUBDATE(), SUBDATE(), DATE_SUB()

  • 기본 형식

 

SUBDATE( date, INTERVAL expr unit )
SUBDATE( expr, days )
DATE_SUB( date, INTERVAL expr unit )
SELECT SUBDATE(CURDATE(), INTERVAL 1 MONTH);

 

  • 쿼리 결과

 

SELECT DATEDIFF('2020-04-15', CURDATE());

 

  • 쿼리 결과
728x90