服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|

服务器之家 - 数据库 - Mysql - mysql limit 分页的用法及注意要点

mysql limit 分页的用法及注意要点

2020-07-07 17:32MYSQL教程网 Mysql

limit在mysql语句中使用的频率非常高,一般分页查询都会使用到limit语句,本文章向码农们介绍mysql limit 分页的用法与注意事项,需要的朋友可以参考下

mysql limit 分页的用法及注意事项:

在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。

?
1
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须 是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回 记录行的最大数目。初始记录行的偏移量是 0(而不是 1):为与PostgreSQL兼容,MySQL 也支持句 法: LIMIT # OFFSET #。 

?
1
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15

为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: 

?
1
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.

如果只给定一个参数,它表示返回最大的记录行数目:

?
1
mysql> SELECT * FROM table LIMIT 5;  //检索前 5 个记录行

换句话说,LIMIT n 等价于 LIMIT 0,n。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

延伸 · 阅读

精彩推荐
  • Mysql图解mysql数据库的安装

    图解mysql数据库的安装

    这篇文章主要通过图文并茂的方式介绍mysql数据库的安装,每一步都有详细的文字介绍,希望有需要的朋友可以参考下 ...

    MYSQL教程网2162020-05-15
  • MysqlMySQL性能优化

    MySQL性能优化

    MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化...

    MYSQL教程网4052019-12-17
  • Mysql将MySQL从MyISAM转换成InnoDB错误和解决办法

    将MySQL从MyISAM转换成InnoDB错误和解决办法

    原来自己用的是为了装的, 所以在设置database usage(如下图1)的时候按照discuz官方的建议,选的都是Non-Transactional Database Only(只支持MyISAM数据引擎的非事...

    DarkBlue blog1872019-11-25
  • MysqlMySQL SHOW PROCESSLIST协助故障诊断全过程

    MySQL SHOW PROCESSLIST协助故障诊断全过程

    这篇文章主要给大家介绍了关于MySQL SHOW PROCESSLIST协助故障诊断的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习...

    彭东稳4032019-06-05
  • MysqlMySQL性能优化的最佳20+条经验

    MySQL性能优化的最佳20+条经验

    这篇文章主要为大家详细介绍了MySQL性能优化的最佳20+条经验,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    i106302261902020-06-22
  • MysqlMySql表、字段、库的字符集修改及查看方法

    MySql表、字段、库的字符集修改及查看方法

    这篇文章主要介绍了MySql表、字段、库的字符集修改及查看方法,本文分别给们它的修改及查看语句,需要的朋友可以参考下 ...

    MYSQL教程网2092020-05-13
  • Mysqlphp运行提示Can't connect to MySQL server on 'localhost'的解决方法

    php运行提示Can't connect to MySQL server on 'localhost'的解决方法

    有些时候我们运行php的时候,页面提示Can't connect to MySQL server on 'localhost',那么就需要参考下面的方法来解决。 ...

    MYSQL教程网3702019-11-20
  • Mysqlphpmyadmin出现#2003服务器无响应解决方法小结

    phpmyadmin出现#2003服务器无响应解决方法小结

    出现登陆phpmyadmin出现 #2003 - 服务器没有响应最先想到的是你的mysql服务器是不是停止了检查一下,如果是mysql服务器停止服务了重启就可以解决问题了 ...

    MYSQL教程网4322019-12-02