MySQL 数据库的分页读取记录功能
2006-03-23 20:09
375 查看
这两天偶尔查看了一下MySQL的文档,发现在MySQL 4.0.0以后版本中,有一个 FOUND_ROWS() 函数,可以在调用包含LIMIT的SQL查询中,获得总共符合条件的记录数。这种方法比以相同的条件调用两次SQL语句要快一些。这个功能在进行分页显示的时候特别有用。以前居然都没有发现这个函数,而每次都调用两次查询,看来真是有点落伍了
。
FOUND_ROWS() 函数的具体用法:
它需要在前面的SELECT语句中打开SQL_CALC_FOUND_ROWS选项。如:
mysql>
[/code]
。
FOUND_ROWS() 函数的具体用法:
它需要在前面的SELECT语句中打开SQL_CALC_FOUND_ROWS选项。如:
mysql>
SELECT SQL_CALC_FOUND_ROWS * FROMtbl_nameWHERE id > 100 LIMIT 10;
mysql> [code]SELECT FOUND_ROWS();
[/code]
FOUND_ROWS()的结果只能暂时存在,如果要以后使用,先保存该结果。
相关文章推荐
- php + mysql 获取数据库中的记录(特别是高效的分页功能) 完全个人经验总结,仅供参考!
- 数据库分页读取之二-每次只显示20条记录
- 百万级数据库记录下的Mysql快速分页优化实例
- 在mysql 安装后可以启动 bin-log 功能,以记录数据库的数据操作的记录,必要时候恢复数据,
- 百万级数据库记录下的Mysql快速分页优化实例
- mysql千万级数据库插入速度和读取速度的调整记录
- 百万级数据库记录下的Mysql快速分页优化实例
- 百万级数据库记录下的Mysql快速分页优化实例
- MySQL中数据结果集分页功能的实现方法;数据库查询返回特定结果即分页查询
- (jsp 和 servlet功能篇) jsp+servlet+javaBean 实现分页代码(mysql 数据库)
- 用php制作简单分页(从数据库读取记录)的方法详解
- php常用代码剪辑(mysql连接数据库,web常用查询,分页,读取,js)
- JavaWeb学习记录(七)——MVC操作数据库增删改查与分页功能
- mysql不用rand()函数实现随机读取数据库记录的方法
- mysql千万级数据库插入速度和读取速度的调整记录
- mysql千万级数据库插入速度和读取速度的调整记录
- 百万级数据库记录下的Mysql快速分页优化实例
- mysql千万级数据库插入速度和读取速度的调整记录
- mysql千万级数据库插入速度和读取速度的调整记录。
- 用php制作简单分页(从数据库读取记录)的方法详解