数据库 log_web 表信息如下:
id
ip
time
1
0:0:0:0:0:0:0:1
2017-08-31 15:51:57
2
0:0:0:0:0:0:0:1
2017-08-31 15:52:51
3
0:0:0:0:0:0:0:1
2017-09-01 08:35:50
4
0:0:0:0:0:0:0:1
2017-09-01 08:36:51
1.获取今日数据
敲黑板:Mysql中的 now(),curdate()函数:获取当前日期
select now(),curdate();
运行SQL后得到的数据如下所示:
now()
curdate()
2017-09-01 12:07:34
2017-09-01
->now()函数可以精确到 年月日时分秒,curdate()函数可以精确到 年月日
今日的网站访问量获取方式为:
select count(*) from log_web where time >= CURDATE();
运行SQL:count(*)值 2
2.获取昨日数据
敲黑板:DATE(date) 函数:将参数转为日期输出,精确到年月日
DATE_SUB(date,INTERVAL expr type)函数:获取一个指定间隔的日期, 详见API
SELECT now(),DATE(now()), DATE_SUB(CURDATE(),IN