MySQL分页的实现

mysql> select pname from product;

+--------+

| pname  |

+--------+

| 产品1  |

| 产品2  |

| 产品三 |

+--------+

3 rows in set (0.00 sec)

这个地方是说,从product中选出所有的pname来,一共有三条记录。

MySQL中的分页非常简单,我们可以使用limit

比如:

mysql> select pname from product limit 0,2;

+-------+

| pname |

+-------+

| 产品1 |

| 产品2 |

+-------+

2 rows in set (0.00 sec)

Limit用法如下:

第一个参数是指要开始的地方,第二个参数是指每页显示多少条数据;注意:第一页用0表示。

Mysql分页:

         select
* from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量

时间: 2024-11-10 18:37:16

MySQL分页的实现的相关文章

MySQL分页优化中的“INNER JOIN方式优化分页算法”到底在什么情况下会生效?

本文出处:http://www.cnblogs.com/wy123/p/7003157.html 最近无意间看到一个MySQL分页优化的测试案例,并没有非常具体地说明测试场景的情况下,给出了一种经典的方案,因为现实中很多情况都不是固定不变的,能总结出来通用性的做法或者说是规律,是要考虑非常多的场景的,同时,面对能够达到优化的方式要追究其原因,同样的做法,换了个场景,达不到优化效果的,还要追究其原因.个人对此场景在不用情况表示怀疑,然后自己测试了一把,果然发现一些问题,同时也证实了一些预期的想法.

sqlserver分页;mysql分页;orcale分页 的sql 查询语句

1 一,sqlserver分页: 2 SELECT TOP (每页显示的数据条数) *FROM 表名 WHERE (ID NOT IN (SELECT TOP ((当前页码 -1)*每页显示的数据条数 -1) ID FROM 表名 AS 表名1_1 ORDER BY ID)) ORDER BY ID; 3 二:mysql分页 4 select * from 表名 where id limit((当前页码 -1)*每页显示的数据条数,当前页码 * 每页显示的数据条数); 5 三:orcale分页

springmvc+java+mysql分页条件查询自学代码

jsp: <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <% String path = request.getContextPath(); String b

sqlserver分页:mysql分页:orcale分页

一,sqlserver分页: SELECT   TOP (每页显示的数据条数) *FROM 表名 WHERE   (ID NOT IN (SELECT TOP ((当前页码 -1)*每页显示的数据条数 -1) ID FROM  表名 AS 表名1_1  ORDER BY ID)) ORDER BY ID; 二:mysql分页     select  * from 表名 where id limit((当前页码 -1)*每页显示的数据条数,当前页码 * 每页显示的数据条数); 三:orcale分页

MySql 分页存储过程

DELIMITER $$ #改动分隔符为 $$ DROP PROCEDURE IF EXISTS sp_MvcCommonDataSource$$ #分隔符 CREATE PROCEDURE sp_MvcCommonDataSource ( #输入參数 _fields VARCHAR(2000), #要查询的字段,用逗号(,)分隔 _tables TEXT, #要查询的表 _where VARCHAR(2000), #查询条件 _orderby VARCHAR(200), #排序规则 _page

MySQL分页的LIMIT函数

SELECT * FROM 表名称 LIMIT M,N  .其中的m表示从第几条开始,0表示第一条:n表示一共显示几条. mysql_num_rows:取得结果行的数目. table中奇数行变色或偶数行变色:tr:nth_child(odd或even){里面写入颜色}:其中odd表示奇数行,even表示偶数行.MySQL分页的LIMIT函数,布布扣,bubuko.com

调用MySql 分页存储过程带有输入输出参数

1 Create PROCEDURE getuser 2 ( 3 IN pageIndex INT, 4 IN pageSize INT, 5 OUT count INT 6 ) 7 8 BEGIN 9 declare pindex int DEFAULT (pageIndex-1)*pageSize; 10 11 select * from lc_user order by id LImit pindex,pageSize; 12 13 SELECT COUNT(id) INTO count

MySql 分页关键字(limit)

mysql分页关键字: limit m,n --m:表示从哪一行开始查,n:查询多少条 oracle分页关键字:: rownum SqlServer:top(2005以下版本)  row_number()(2005以后版本) 查询前10条数据: SELECT * FROM orderitems LIMIT 0,10 ##查询出前十条的数据从0开始 还可以这样写: SELECT * FROM orderitems LIMIT 10; ##查询出前十条数据 查询出第6条后面的5条数据: SELECT

MyBatis Generator实现MySQL分页插件

MyBatis Generator是一个非常方便的代码生成工具,它能够根据表结构生成CRUD代码,可以满足大部分需求.但是唯一让人不爽的是,生成的代码中的数据库查询没有分页功能.本文介绍如何让MyBatis Generator生成的代码具有分页功能. MyBatis Generator结合Maven的配置和使用 在实现分页之前,首先简单介绍MyBatis Generator如何使用. MyBatis Generator配置文件 MyBatis Generator通常会有一个xml配置文件,用来指

MySQL分页实现

mysql> select pname from product; +--------+ | pname  | +--------+ | 产品1  | | 产品2  | | 产品三 | +--------+ 3 rows in set (0.00 sec) 这个地方是说,从product中选出所有的pname来,一共有三条记录. MySQL中的分页非常简单,我们可以使用limit 比如: mysql> select pname from product limit 0,2; +-------+