1월 25일 DB

jyp·2023년 1월 25일
0

학원

목록 보기
36/57
select curdate(); // 년월일만 나옴

select curtime(); // 시분초만 나옴

select year(writeday) from board; // 년도만 가져오기
or
select year(now()) from board; // 위와 같음

select month(writeday) from board; // 월만 가져오기

select day(writeday) from board; // 일만 가져오기

hour,minute,second 시분초도 위 와 똑같이 사용 가능

select date(now()); // 년월일 시분초 다 가지고 있는 now()에서 년월일만 출력하기

select time(now()); // 위와 같은 상황에 시분초만 출력하기

//특정일 기준으로 이전 or 이후의 날짜
adddate() + 날짜 출력하기
ex) select writeday, adddate(writeday,100) from board;

ex2) select * from board where writeday > adddate('2023-01-01',10);
     2023-01-01일의 기준으로 10일이후 글만 출력하기

subdate() - 날짜 출력하기
ex) select * from board where writeday > subdate(now(),10);
	오늘 기준 10일 전의 입사일이나 글 등록일 구하기

// 2개의 날짜의 차이
datediff()

ex) select writeday, datediff(now(), writeday) from board;
	오늘 몇일차이인지 구할때는 datediff 사용
profile
국비 코딩

0개의 댓글