데이터베이스에서 날짜와 시간 관련 정보를 다룰 때, 원하는 형식으로 날짜를 출력하거나 변환하는 작업은 필수적입니다. MYSQL에서는 DATE_FORMAT 함수를 사용하여 날짜와 시간을 다양한 형식으로 쉽게 변환할 수 있습니다. 이번 글에서는 DATE_FORMAT의 활용 방법과 다양한 형식 옵션에 대해 알아보겠습니다. 1. 기본 날짜 형식 MYSQL에서 날짜를 지정하는 기본 형식은 'YYYY-MM-DD HH:MM:SS'입니다. 예를 들어, '2021-02-08 00:00:00'과 같이 표현됩니다. 2. 오늘 날짜와 시간 얻기 now() 현재의 날짜와 시간을 반환합니다. CURDATE() 현재의 날짜만 반환합니다. CURTIME() 현재의 시간만 반환합니다. 3. DATE_FORMAT을 이용한 날짜 형식 변..
웹사이트나 앱에서 사용자의 방문 패턴을 파악하는 것은 중요합니다. 특히 어느 시간대에 사용자들이 가장 활발히 활동하는지, 혹은 방문하지 않는지를 알아내는 것은 서비스 운영에 있어 큰 도움이 됩니다. MYSQL을 사용하여 시간대별 방문자 통계를 쉽게 구할 수 있습니다. 간단한 시간대별 방문자 통계 방문시간을 기록한 `vdate` 컬럼을 기준으로 시간대별 방문자 수를 집계합니다. `vdate` 컬럼에는 `2021-01-04 00:04:45` 와 같은 형식으로 데이터가 저장되어 있습니다. SELECT HOUR(vdate) AS hh, COUNT(vdate) AS cnt FROM visitorTable WHERE vdate BETWEEN '2021-01-01 00:00:00' AND DATE_FORMAT(now..