더북(TheBook)

CURDATE( ), CURRENT_DATE( ), CURRENT_DATE

CURDATE(), CURRENT_DATE(), CURRENT_DATE는 현재 날짜를 반환하는 함수로, 매개변수는 없습니다. 현재 날짜는 MySQL이 설치된 운영체제의 현재 날짜를 가져옵니다. PC에 MySQL을 설치했다면 해당 PC의 현재 날짜를 가져옵니다.

 

CURTIME( ), CURRENT_TIME( ), CURRENT_TIME

CURTIME(), CURRENT_TIME(), CURRENT_TIME는 현재 시각을 시:분:초 형태로 반환하는 함수로, 매개변수는 없습니다.

 

NOW( ), CURRENT_TIMESTAMP( ), CURRENT_TIMESTAMP

NOW(), CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP 함수는 현재 날짜와 시각을 모두 반환하는 함수입니다.

앞에 나온 함수들을 예제를 실행해 확인해 봅시다.

코드 6-22

SELECT CURDATE(), CURRENT_DATE(), CURRENT_DATE,
       CURTIME(), CURRENT_TIME(), CURRENT_TIME,
       NOW(), CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP;

실행결과

현재 날짜와 시각이 2021년 5월 12일 18시 45분 51초일 때, 현재 날짜를 반환하는 CURDATE(), CURRENT_DATE(), CURRENT_DATE 함수는 모두 2021-05-12를 반환했고, 현재 시각을 반환하는 CURTIME(), CURRENT_TIME(), CURRENT_TIME 함수는 18:45:51을 반환했습니다. 그리고 현재 날짜와 시각을 모두 반환하는 NOW(), CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP 함수는 2021-05-12 18:45:51를 반환했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.