首页 > 数据库 > MySQL > 正文

mysql 分页查询

2022-07-16 17:16:07
字体:
来源:转载
供稿:网友
  分页查询:一页显示不全,需要分页提交sql请求
 
  select 查询列表
  from    表名
  ~join   表2
  on  连接条件
  where   筛选条件
  group by 分组字段
  having   条件
  order by 排序
  limit 起始索引,条目数;这里的索引从0开始
  或 limit 条目数;
  特点:页数和条目的关系
 
      select 查询列表
      from 表
      limit (page-1)*size,size;
 
      假定size=5
      page   开始索引
       1  0
       2  5
       3  10
       所以索引位置:(page-1)*5;
  #案例:查询前五条员工信息
 
  SELECT *
  FROM employees
  LIMIT 0,5;
 
  SELECT * FROM employees LIMIT 5;
  #案例:查询第十一条到第二十五条的员工信息
 
  SELECT *
  FROM employees
  LIMIT 10,15;
  #案例:有奖金的员工信息,并且工资较高的前十名
 
  SELECT *
  FROM employees
  WHERE commission_pct IS NOT NULL
  ORDER BY salary DESC
  LIMIT 10;

(编辑:错新网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表