• 记录 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;
  • 相关阅读:
    金额与数字转化常用实用几个JS方法
    Jdb命令 The Java Debugger
    GLOBAL TEMPORARY TABLE
    安装与配置Nginx
    MySQL二进制安装与密码破解
    基于FPM构建企业RPM包
    安装Tomcat
    nginx配置优化
    DHCP原理及配置(三个小实验)
    DNS主、从服务器的配置
  • 原文地址:https://www.cnblogs.com/datang6777/p/10650212.html
Copyright © 2020-2023  润新知