컬럼의 날짜 정보를 가져오는 함수들이다
day() | 날짜만 가져온다. |
dayname() | 요일정보만 가져온다. |
dayofweek() | 요일정보를 숫자로 가져온다. |
dayofmonth() | 날짜 정보를 가져온다. |
dayofyear() | 365일 중 얼마나 흘렀는가를 가져온다. |
month() | 월 정보를 가져온다. |
hour() | 시 정보를 가져온다. |
minute() | 분 정보를 가져온다. |
second() | 초 정보를 가져온다. |
date_format(column,'%Y %m %d %h 등등) | 보기편하게 가져온다. |
now() | 현재 시간을 가져온다. |
curdate() | 현재의 년도,월별,일자만 가져오고 싶을때 사용. |
curtime(); | 현재의 시,분,초 만 가져온다. |
데이터를 추가할때마다 데이터의 추가한 시간을 알고 싶다면
테이블을 만들때 옵션을 추가해주면 된다.
CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
default 값으로 위에 값을 주게 되면 데이터가 업데이트 될때마다 시간 값이 입력된다.
'개발 > SQL' 카테고리의 다른 글
MySQL - 새로운 컬럼을 만들어 조회하기 (if , case - end) (0) | 2022.12.07 |
---|---|
MySQL - 그룹의 조건 having (0) | 2022.12.07 |
MySQL - subquery (0) | 2022.12.07 |
MySQL - count , min , max , avg , sum (0) | 2022.12.07 |
MySQL - group by (0) | 2022.12.07 |