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;
  • 相关阅读:
    golng切片实现分页
    go mgo包 简单封装 mongodb 数据库驱动
    docker 制作自己的镜像
    mongodb 数据库操作——备份 还原 导出 导入
    Override
    Parallel.For循环与普通的for循环的比较
    C#死锁案例代码
    C#的构造函数在基类和父类中执行顺序
    C#构造函数
    C# 多线程的死锁
  • 原文地址:https://www.cnblogs.com/datang6777/p/10650212.html
Copyright © 2011-2022 走看看