MYSQL语句汇总,不断更新中

1. 查询重复出现次数最多的记录,按出现次数倒序排列

SELECT pid,COUNT(*) AS count FROM `tb_user` GROUP BY pid ORDER BY count DESC LIMIT 20;

结果:

pidcount 
7819
6888
5207
6097
8106
6655
6663

 2. 查询昨天的数据

SELECT * FROM `tb_order` WHERE paytime < UNIX_TIMESTAMP(CAST(SYSDATE() AS DATE)) AND paytime >= UNIX_TIMESTAMP(CAST(SYSDATE()AS DATE) - INTERVAL 1 DAY);

公式:SELECT * FROM 表名 WHERE 时间戳字段名 < 今天0点时间戳 AND  >= 昨天0点时间戳

PHP:

$today = strtotime("Today",time());
$yesterday  = $today-86400;

echo $today; // 1603296000
echo date('Y-m-d H:i:s',$today); // 2020-10-22 00:00:00
echo date('Y-m-d H:i:s',$yesterday); // 2020-10-21 00:00:00

// TP5查询条件
$where =array(
    'createTime'=>array('between',array(date('Y-m-d H:i:s',$yesterday),date('Y-m-d H:i:s',$today)))
);

3. 查询2小时间内的数据

SELECT * FROM 表名 WHERE 字段名 > DATE_SUB(NOW(), INTERVAL 120 MINUTE);

4. 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值