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

Mysql|Sql Server|Oracle|Redis|

服务器之家 - 数据库 - Mysql - php下巧用select语句实现mysql分页查询

php下巧用select语句实现mysql分页查询

2019-11-13 15:22mysql教程网 Mysql

mysql分页查询是我们经常见到的问题,那么应该如何实现呢?下面就教您一个实现mysql分页查询的好方法,供您参考学习。

利用select语句的一个特性就可以很方便地实现mysql查询结果的分页,下文对该方法的实现过程作了详细的介绍,希望对您能有所启迪。 

mysql分页查询是我们经常见到的问题,那么应该如何实现呢?下面就教您一个实现mysql分页查询的好方法,供您参考学习。 

mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页,select语句实现mysql分页查询的语法: 

复制代码代码如下:


SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] 
[DISTINCT | DISTINCTROW | ALL] 
select_expression,... 
[INTO OUTFILE 'file_name' export_options] 
[FROM table_references 
[WHERE where_definition] 
[GROUP BY col_name,...] 
[HAVING where_definition] 
[ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] ,...] 
[LIMIT [offset,] rows] 
[PROCEDURE procedure_name] ] 


LIMIT子句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数,第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。例如: 

复制代码代码如下:


select * from table LIMIT 5,10; #返回第6-15行数据 
select * from table LIMIT 5; #返回前5行 
select * from table LIMIT 0,5; #返回前5行 


以上就是实现mysql分页查询的过程。

延伸 · 阅读

精彩推荐
  • MysqlLost connection to MySQL server during query的解决

    Lost connection to MySQL server during query的解决

    经常在执行sql语句时,会发现这个问题,一般就是连接mysql数据库不稳定 Error:LostconnectiontoMySQLserverduringquery 错误信息很明显了,在查询的时候丢失了和MYS...

    mysql教程网3662019-10-23
  • Mysqlmysql 8.0.12 安装配置方法并修改密码

    mysql 8.0.12 安装配置方法并修改密码

    这篇文章主要为大家详细介绍了mysql 8.0.12 安装配置,及修改密码的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    布布Day4962019-06-29
  • MysqlMySQL8下忘记密码后重置密码的办法(MySQL老方法不灵了)

    MySQL8下忘记密码后重置密码的办法(MySQL老方法不灵了)

    这篇文章主要介绍了MySQL8下忘记密码后重置密码的办法,MySQL的密码是存放在user表里面的,修改密码其实就是修改表中记录,重置的思路是是想办法不用密码...

    代码湾4692019-06-30
  • MysqlMySQL 实用命令

    MySQL 实用命令

    对于刚接触到mysql的朋友,需要的了解下,mysql的一些小技巧。 ...

    mysql教程网4652019-10-26
  • MysqlMysql 日期时间 DATE_FORMAT(date,format)

    Mysql 日期时间 DATE_FORMAT(date,format)

    Mysql 日期时间 DATE_FORMAT(date,format) ,需要的朋友可以参考下。 ...

    mysql教程网3842019-11-12
  • MysqlSQL 优化

    SQL 优化

    (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的 SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索...

    mysql技术网2842019-10-15
  • MysqlMySql通过ip地址进行访问的方法

    MySql通过ip地址进行访问的方法

    这篇文章主要介绍了MySql通过ip地址进行访问的方法,首先要登录mysql,切换数据库然后授权,具体代码详情大家参考下本文...

    卓月4572019-07-11
  • Mysql从其他电脑访问本机的Mysql的设置方法

    从其他电脑访问本机的Mysql的设置方法

    如果需要让特定的用户从给定域(例如mydomain.com)的所有计算机上访问 MySQL 服务器,你可以执行在账户名的 host 部分使用了通配符“%” 的 GRANT 语句 ...

    mysql教程网3822019-10-24