1,mysql limit和offset用法
limit和offset用法
mysql里分页一般用limit来实现
1. select* from article LIMIT 1,3
2.select * from article LIMIT 3 OFFSET 1
上面两种写法都表示取2,3,4三条条数据
当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量,
当 limit后面跟一个参数的时候,该参数表示要取的数据的数量
当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量
2,ON 与 WHERE 的区别
口诀:先执行 ON
,后执行 WHERE
;ON
是建立关联关系,WHERE
是对关联关系的筛选
具体区别示例:https://www.jianshu.com/p/d923cf8ae25f
3,mysql:having 用法
在select语句中使用having 子句来指定一组行或聚合的过滤条件
顺序:where -> group by -> min -> order by -> limit
having 子句通常与 group by子句一起使用,以根据指定的条件过滤分组。如果省略group by子句,则having 子句的行为与where 子句类似