首页 > 数据库技术 > 详细

mysql和oracle分页

时间:2017-09-11 16:15:07      阅读:287      评论:0      收藏:0      [点我收藏+]

一mysql 分页

1.扫描出6000+10条数据 取出10条  数据量大书影响查询速度
select * from member order by member_id asc LIMIT  6000,10     
2.只扫描出10条 但使用的字段必须要有严格顺序必须顺序排序  而且不能翻页
select * from member where member_id>6000  order by member_id  LIMIT 10   
3.先给定一个范围大  只扫描出10条 但使用的字段必须要有严格顺序中间切不能有断档
select * from member where member_id>6000 order by member_id asc  LIMIT  0,10  
4.利用子查询中索引 提高扫描速度 同时利用where 限定查询范围
select *  from  member where member_id>= (select member_id  from member order by member_id asc LIMIT  6000,1 )  LIMIT 10

mysql和oracle分页

原文:http://www.cnblogs.com/fuckV/p/7505357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!