重点中的重点,以后分页查询全差它了。
    1、limit是MySQL特有的,其他数据库中没有,不通用。(oracle中有一个相同的机制,叫做rownum)
    2、limit取结果集中的部分数据,这是它的作用。
    3、语法机制:
    limit startIndex, length
    starIndex表示起始位置
    length表示取几个
    案例:取出工资前5名的员工(思路:降序取5个)
    select ename,sal from emp order by sal desc;
    取前五个:
    select ename,sal from emp order by sal desc limit 0, 5;
    select ename,sal from emp order by sal desc limit 5;
    4、limit是sql语句最后执行的一个环节:
    select 5
    。。。
    from 1
    。。。
    where 2
    。。。
    group by 3
    。。。
    having 4
    。。。
    order by 6
    。。。
    limit 7
    。。。;
    5、案例找出工资排位在第4到第9名的员工?
    select ename,sal from emp order by sal decs limit 3,6;
    +————+————-+
    | ename | sal |
    +————+————-+
    | JONES | 2975.00 |
    | BLAKE | 2850.00 |
    | CLARK | 2450.00 |
    | ALLEN | 1600.00 |
    | TURNER | 1500.00 |
    | MILLER | 1300.00 |
    +————+————-+
    6、通用的标准分页sql?
    每一页显示3条记录:
    第一页:0,3
    第二页:3,3
    第三页:6,3
    第四页:9,3
    第五页:12,3
    每页显示pagesze条记录:
    第pageno页:(pageno-1)*pagesize,pagesize
    pagesize是什么? 是每页显示多少条记录
    pageno是什么? 显示第几页