-
[MySQL] 날짜, 시간 표기 방식 지정하기CS지식/데이터베이스 2021. 6. 13. 22:57
오늘은 프로젝트를 진행하면서 mysql에서 데이터를 가져올 때 속성(attribute)의 도메인이 Datetime인 데이터의
표기 방식을 변경하는 방법을 배우게 되서 정리해보려고 한다.
먼저, 도메인이 Datetime인 속성(attribute)를 그냥 조회해보자.
todo 테이블의 information을 보면 regdate라는 속성의 도메인이 datetime인 것을 확인할 수 있다.
SELECT문을 이용해 regdate를 조회해보면
이렇게 기본 표기방식인 YYYY-MM-DD hh:mm:ss으로 나오게 된다.
만약에 우리가 흔히 날짜를 보는 표기 방식인 YYYY-MM-DD으로 데이터를 받고 싶으면 어떻게 하면 될까?
답은 date_format( )을 이용하는 것이다.
직접 SQL문을 써서 결과를 보자.
select date_format(regdate, '%Y-%m-%d') from todo order by regdate desc;
위의 SQL을 쓰게 되면 우리가 원하는 YYYY-MM-DD형식으로 데이터를 볼 수 있다.
이외에도 datetime에 대한 더 많은 정보는https://dev.mysql.com/doc/refman/8.0/en/date-and-time-types.html에서 확인하면 된다.
'CS지식 > 데이터베이스' 카테고리의 다른 글
데이터 웨어하우스란 무엇인가 (0) 2021.06.19 트랜잭션이란 무엇인가? (0) 2021.06.16 정규화란 무엇인가? (0) 2021.06.10 ER 모델이란 무엇인가? (0) 2021.06.07 관계 대수란 무엇인가? (0) 2021.06.04