SQL 쿼리 카운터 일별, 월별, 연간 및 총 웹 방문 수

王林
풀어 주다: 2023-09-06 15:09:03
앞으로
944명이 탐색했습니다.

SQL 查询计数器每天、每月、每年和总计的 Web 访问量

MySQL에서 일별, 월별, 연간별 및 총 네트워크 방문 횟수를 찾는 쿼리를 작성하는 방법을 이해해 보겠습니다.

참고: 우리는 "DBNAME"이라는 데이터베이스를 생성했다고 가정합니다. "tableName"이라는 테이블입니다.

일일 웹 방문 수, 월, 연도 및 총계를 가져오는 데 사용할 수 있는 MySQL 쿼리를 살펴보겠습니다. -

Query

SELECT COUNT(DISTINCT ip)
FROM tableName
WHERE create_at >= LAST_DAY(NOW()) + INTERVAL 1 DAY - INTERVAL 1 MONTH
AND create_at < LAST_DAY(NOW()) + INTERVAL 1 DAY
로그인 후 복사

위 쿼리는 이번 달부터 시작하여 DATETIME 값 범위를 검색합니다. upto 및 Until을 검색하지만 다음 달의 시작은 포함하지 않습니다.

다음으로 복합 커버링 인덱스(create_at, ip)가 생성되었습니다. 위 쿼리는 일, 월, 연도별 네트워크 방문 횟수를 제공합니다.

MySQL은 필요한 인덱스 범위를 검색할 수 있습니다.

참고: 위 쿼리는 TIMESTAMP 데이터에도 작동합니다.

위 내용은 SQL 쿼리 카운터 일별, 월별, 연간 및 총 웹 방문 수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿