首页 > 数据库 >【mysql】limit实现分页

【mysql】limit实现分页

时间:2023-12-02 15:33:00浏览次数:52  
标签:10 分页 记录 表名 偏移量 LIMIT mysql limit SELECT

MySQL中使用 LIMIT 实现分页

格式:

LIMIT [位置偏移量,] 行数

第一个“位置偏移量”参数指示MySQL从哪一行开始显示,是一个可选参数,如果不指定“位置偏移量”,将会从表中的第一条记录开始(第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,以此类推);第二个参数“行数”指示返回的记录条数。

举例

--前10条记录:
SELECT * FROM 表名 LIMIT 0,10;
或者
SELECT * FROM 表名 LIMIT 10;

--第11至20条记录:
SELECT * FROM 表名 LIMIT 10,10;

--第21至30条记录: 
SELECT * FROM 表名 LIMIT 20,10;
  • 使用limit实现数据的分页显示
  • 需求1:每页显示5条记录,此时显示第1页
SELECT employee_id,last_name
FROM employees
LIMIT 0,5;

【mysql】limit实现分页_偏移量

  • 需求2:每页显示6条记录,此时显示第2页
SELECT employee_id,last_name
FROM employees
LIMIT 5,6;

【mysql】limit实现分页_表名_02

  • 需求3:每页显示7条记录,此时显示第3页
SELECT employee_id,last_name
FROM employees
LIMIT 6,7;

【mysql】limit实现分页_MySQL_03

标签:10,分页,记录,表名,偏移量,LIMIT,mysql,limit,SELECT
From: https://blog.51cto.com/u_16281588/8657265

相关文章

  • 如何使用mysql实现分布式锁
    如何使用mysql实现可重入的分布式锁目录什么是分布式锁?如何实现分布式锁?定义分布式表结构定义锁统一接口使用mysql来实现分布式锁①生成线程标记ID②加锁③解锁④重置锁写在最后1.什么是分布式锁?百度百科:分布式锁是控制分布式系统之间同步访问共享资源的一......
  • 在Ubuntu上安装MySQL
    一、在Ubuntu上安装MySQLsudoaptupdatesudoaptinstallmysql-server安装完成后,MySQL服务将会自动启动,验证MySQL服务是否正在运行,输入命令:systemctlstatusmysql.service输出显示表示该服务已经启用且正在运行:MySQL安装了一个名为"mysql_secure_installation"的......
  • mysql语句
    一:表的增删改查只改表的数据,没有改变表的结构 1:创建数据库和删除数据库createdatabase库名dropdatabase库名 2:创建表和删除表createtable表名droptable表名 3:改数据库的名字和表的名字数据库的改名(还没有想清楚)altertable旧表名rename新表明......
  • mysql 安装时报找不到 MSVCP120.dll windows
     解决方法:下载VisualC++RedistributablePackagesforVisualStudio2013https://www.microsoft.com/zh-cn/download/details.aspx?id=40784VisualC++RedistributablePackagesforVisualStudio2013......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Mysql时间减30分钟
    在MySQL中,我们可以使用DATE_SUB函数来进行时间减操作。下面是一个使用DATE_SUB函数将时间减去30分钟的示例:SELECTDATE_SUB(NOW(),INTERVAL30MINUTE);在上面的代码中,我们使用NOW()函数获取当前时间,然后用INTERVAL子句指定要减去的时间,这里是30分钟。查询结果将返......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Flask实践-使用pymysql时解决SQL注入问题
    最近在尝试使用flask编写一个网站防篡改监测平台,开始只注意功能,未注意注入问题,开始的SQL执行是拼接的方式,导致SQL注入: 用报错注入:修改为参数化查询: ......
  • MySQL Model SQL
    USEINFORMATION_SCHEMA;SELECTCONCAT('///<summary>\r\n///',COLUMN_COMMENT,'\r\n///</summary>\r\npublic',CASEDATA_TYPEWHEN'bigint'THENIF(IS_NU......