zoukankan      html  css  js  c++  java
  • 记录 mysql sql limit 0,100问题

    某个场景分页查询出第一页的数据,,

    limit 0,100  第一页

    limit 100,100 第二页

    limit 200,100 第三页

    select * from user limit 0,100;

    LIMIT是MySQL内置函数,其作用是用于限制查询结果的条数

    1)其语法格式如下:

    LIMIT[位置偏移量,]行数

    其中,中括号里面的参数是可选参数,位置偏移量是指MySQL查询分析器要从哪一行开始显示,索引值从0开始,即第一条记录位置偏移量是0,第二条记录的位置偏移量是1,依此类推...,第二个参数为“行数”即指示返回的记录条数。

    位置偏移量可以理解为跳过前xx条记录(元组).

    2)基本用法

    1
    2
    3
    4
    5
    6
    /*当没有指定位置偏移量时,只取4条时,可以这样写*/
    SELECT FROM YourTableName LIMIT 4;
     
    /*当指定了位置偏移量时,从第3条起取4条时,可以这样写*/
    /*因为索引是从0开始计数的,所以第3条对应的索引就是2*/
    SELECT FROM YourTableName LIMIT 2,4;

    3)应用场合:分页

    1
    2
    3
    4
     // 后台计算出页码、页数(页大小)
     int curPage = 2;
     int pageSize = 10;
     int startRow = (curPage - 1) * pageSize;
    1
    SELECT FROM YourTableName LIMIT startRow,pageSize;
  • 相关阅读:
    单点登录
    公共的service接口
    springMvc入门--初识springMvc
    mybatis进阶--mapper输入映射和输出映射
    mybatis入门--mapper代理方式开发
    AJAX学习笔记——跨域
    AJAX学习笔记——jQuery中的AJAX
    AJAX学习笔记——JSON
    XAMPP启动Apache服务时启动失败
    Ajax的简单例子——PHP
  • 原文地址:https://www.cnblogs.com/datang6777/p/10650212.html
Copyright © 2011-2022 走看看