[SQL]날짜 데이터 다루기

오늘 11월 19일 00시를 지나고 있네요. 날짜 실습을 진행해 봅시다.

now, curdate, curtime

  • 각각 현재 시간과 날짜, 날짜, 시간 반환
select now(), curdate(), curtime();

date에서 second까지

select
now(),
date(now()),
month(now()),
day(now()),
hour(now()),
minute(now()),
second(now());

monthname, dayname

  • 달과 날짜의 이름을 출력
select
now(),
monthname(now()),
dayname(now());

dayofweek, dayofmonth, dayofyear

  • 주/달/년에서 몇번째 날?
select
now(),
dayofweek(now()),
dayofmonth(now()),
dayofyear(now());

date_format

  • 포맷에 맞게 출력!
select
date_format(now(), '%Y-%M-%D');

좋은 웹페이지 즐겨찾기