DataBase/Mysql

[Mysql] MySQL CURDATE() 함수

projin 2019. 9. 3. 12:04

CURDATE() 함수는 현재 날짜를 반환합니다.

 

다음 예제는 CURDATE() 함수 사용하는 방법입니다.

 


mysql> SELECT CURDATE();
+------------+
| CURDATE()  |
+------------+
| 2019-09-01 |
+------------+
1 row in set (0.00 sec)

 

CURDATE() 함수가 숫자로 사용이 될 경우 "YYYYMMDD" 형식으로 현재 날짜를 반환합니다.


mysql> SELECT CURDATE() + 0;
+---------------+
| CURDATE() + 0 |
+---------------+
|      20190901 |
+---------------+
1 row in set (0.00 sec)

 


mysql> SELECT CURDATE() + 1;
+---------------+
| CURDATE() + 1 |
+---------------+
|      20190902 |
+---------------+
1 row in set (0.00 sec)

 


mysql> SELECT CURRENT_DATE(), CURRENT_DATE, CURDATE();
+----------------+--------------+------------+
| CURRENT_DATE() | CURRENT_DATE | CURDATE()  |
+----------------+--------------+------------+
| 2019-09-01     | 2019-09-01   | 2019-09-01 |
+----------------+--------------+------------+
1 row in set (0.00 sec)

 

 

CURDATE()이 함수는 현재 날짜 만 반환하고 NOW() 함수는 현재 시간의 날짜와 시간 부분을 반환합니다.
MySQL CURDATE()함수를 사용하여 현재 날짜 값 을 얻는 방법을 배웠습니다.