군침이 싹 도는 코딩

MySQL 날짜 정보 가져오기 (day,dayname,dayofweek,dayofmonth,dayofyear) 본문

Database/MySQL

MySQL 날짜 정보 가져오기 (day,dayname,dayofweek,dayofmonth,dayofyear)

mugoori 2022. 12. 7. 16:16

people 테이블

MySQL에서 날짜 시간을 저장하는 데이터 타입은 date , time , datetime , timestamp 이 있다.

 

select name, day(birthdate)
from people;

# 일수만 가져오기

 

 

select name , dayname(birthdate)
from people;

select name , dayofweek(birthdate)
from people;

-- 1=Sunday, 2=Monday, 3=Tuesday, 4=Wednesday, 5=Thursday, 6=Friday, 7=Saturday.

# 요일만 가져오기

 

 

 

select name , dayofmonth(birthdate)
from people;

# 달만 가져오기

 

 

 

 

select name , dayofyear(birthdate)
from people;

# 해당년도에서 얼마나 지났는지 가져오기

 

 

 

select name , hour(birthtime) , minute(birthdt) , second(birthdt)
from people;

# 연속해서 계속 쓸수도 있다.