怎样用mysql语句实现分页

问题描述

怎样用mysql语句实现分页

只知道用limit关键字,可具体不会用,最好有个例子,要是再加上jsp的例子就更好了

解决方案

http://qimo601.iteye.com/blog/1634748

解决方案二:

http://qimo601.iteye.com/blog/1634748

解决方案三:

http://qimo601.iteye.com/blog/1634748

解决方案四:

分页的控制主要在Java代码中,Java代码中传当前第几页和每页多少条到MySQL数据库查询即可。可以参照:
http://blog.csdn.net/twosecond/article/details/4355068

解决方案五:

任意查询sql语句,例如
select * from dept limit 3 2
dept是表名,
3的值是这样计算的:
(X-1)*2=3
X为第几页,
2代表每页显示的页数

解决方案六:

http://blog.csdn.net/evankaka/article/details/49452201
这是我之前写的,还有源码,可以参考下

解决方案七:

http://qimo601.iteye.com/blog/1634748

时间: 2024-09-16 09:27:56

怎样用mysql语句实现分页的相关文章

mysql中关于分页查询的输出问题!

问题描述 mysql中关于分页查询的输出问题! String sql = ""select * from emp order by empno limit ??"";prepareStatement stmt = con.prepareStatement(sql); stmt.setInt(1 begin); stmt.setInt(2 end); ResultSet rs = stmt.executeQuery(); while (rs.next()) { Sys

Mysql语句快速复习教程(全)_Mysql

基本操作 查看数据库 <code>show databases; </code> 指定字符集 <code>create database day15 default character set utf8 </code> 查看字符集 <code>show create database day15; </code> 删除 <code>drop database day15 </code> 修改字符集 <co

MySQL 百万级分页优化(Mysql千万级快速分页)_Mysql

以下分享一点我的经验 一般刚开始学SQL的时候,会这样写 复制代码 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 复制代码 代码如下: SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 也许耗费几十秒 网上很多优化的方法是这样的 复制代码 代码如下: SELECT * FROM table WHERE id >= (SELECT id FROM

mysql limit 优化分页查询

最近做的一个网站谷歌站长工具提示sitemap访问超时,这是为毛原因呢?之前不是好好的么?进入mysql发现某个进程等待时间比较长,进一步发现原来是这样分页的mysql语句,因为文章比较多,而且是直接生成xml文件,全部笼统第调出所有文章aid,然后由php组和生成sitemap,我的分页mysql,类似如下: select id,title from collect limit 1000,10; 很快:基本上0.01秒就OK select id,title from collect limit

mysql-求一个Mysql语句 查询出当前周的数据按照天分组

问题描述 求一个Mysql语句 查询出当前周的数据按照天分组 SELECT DATE_FORMAT(uploadTime_beg%Y-%m-%d"") as time SUM(field01) as sumStatus1 SUM(field02) as sumStatus2 SUM(field03) as sumStatus3 SUM(field04) as sumStatus4 SUM(field05) as sumStatus5 FROM health_realdata WHERE

通过索引优化含ORDER BY的MySQL语句

通过索引优化含ORDER BY的MySQL语句 关于建立索引的几个准则: 1.合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度. 2.索引越多,更新数据的速度越慢. 3.尽量在采用MyIsam作为引擎的时候使用索引(因为MySQL以BTree存储索引),而不是InnoDB.但MyISAM不支持Transcation. 4.当你的程序和数据库结构/SQL语句已经优化到无法优化的程度,而程序瓶颈并不能顺利解决,那就是应该考虑使用诸如memcached这样的分布式缓存系统

PHP中常用到的一些MySQL语句

在PHP开发中,经常会使用到MySQL语句,下面就为您列举了一些经常使用的MySQL语句,希望对您平时的学习和开发工作能起到些许的作用. MySQL语句显示数据库或表: show databases;//然后可以use database_name; show tables; MySQL语句更改表名: alter table table_name rename new_t; MySQL语句添加列 : alter table table_name add column c_n column attr

Web开发中用sql语句完成分页的特效方法

这篇文章以jsp/asp为例,简要介绍了Web开发中一种用sql语句完成分页的高效率方法. 一.Jsp方法如下: **********************<%@ page language=java import=java.util.*,java.sql.* %><%@ page contentType=text/html;charset=gb2312%><jsp:useBean id=cn scope=page class=myConnection.Conn />

mysql语句中使用like后面的%(百分号)的问题

  问题:mysql语句中使用like后面的%(百分号) 是不是越多执行效率越慢! 总用时:0.0489秒 0.0691 0.0485 0.0467 SELECT `goods_name`, `goods_img`, `sku_id`, `import` FROM `goods` WHERE `goods_name` LIKE '%iPhone%iPod%' AND `stime` < 1413877244 AND `etime` > 1413877244 ORDER BY `flag` DE