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()함수를 사용하여 현재 날짜 값 을 얻는 방법을 배웠습니다.
'DataBase > Mysql' 카테고리의 다른 글
Mysql 스팸 게시글 삭제 후 테이블 파일(MYD, MYI) 용량 줄이기 (0) | 2020.08.30 |
---|---|
MySQL 백업 자동 스크립트 생성 및 crontab 백업 설정 (0) | 2019.09.07 |
Mysql 및 MariaDB 에서 InnoDB 복구하는법 (0) | 2019.09.04 |
[Mysql] MySQL CURTIME() 함수 (0) | 2019.09.03 |
[Mysql] 대소문자 구분없이 사용하기 (0) | 2019.09.03 |