当前位置: 首页 > news >正文

万网公司注册网站福建中江建设公司网站

万网公司注册网站,福建中江建设公司网站,门户网站导航建设方案,wordpress作者页面显示评论MySQL一般使用 LIMIT 实现分页。基本语句为#xff1a; SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ...在中小数据量的情况下#xff0c;这样的SQL足够用了#xff0c;唯一需要注意的问题就是确保使用了索引。 举例来说#xff0c;如果实际SQL类似下面语句#…MySQL一般使用 LIMIT 实现分页。基本语句为 SELECT ... FROM ... WHERE ... ORDER BY ... LIMIT ...在中小数据量的情况下这样的SQL足够用了唯一需要注意的问题就是确保使用了索引。 举例来说如果实际SQL类似下面语句那么在 category_id, id两列上建立复合索引比较好 SELECT * FROM articles WHERE category_id 123 ORDER BY id LIMIT 50, 10 ;随着数据量的增加页数会越来越多查看后几页的SQL就可能类似下面这种 SELECT * FROM articles WHERE category_id 123 ORDER BY id LIMIT 10000, 10;可以看出越往后分页LIMIT 语句的偏移量就会越大速度也会明显变慢。此时我们可以通过子查询的方式来提高分页效率 SELECT * FROM articles WHERE id (SELECT id FROM articles WHERE category_id 123 ORDER BY id LIMIT 10000, 1) AND category_id 123 ORDER BY id LIMIT 10;还可以通过 JOIN 方式来实现分页查询 SELECT * FROM articles AS t1 JOIN (SELECT id FROM articles WHERE category_id 123 ORDER BY id LIMIT 10000, 1) AS t2 WHERE t1.id t2.id AND t1.category_id 123 ORDER BY t1.id LIMIT 10;为什么会这样呢因为子查询是在索引上完成的而普通的查询时在数据文件上完成的通常来说索引文件要比数据文件小得多所以操作起来也会更有效率。 实际可以利用类似策略模式的方式去处理分页比如判断如果是一百页以内就使用最基本的分页方式大于一百页则使用子查询的分页方式。 下面是实际中三种方式的使用 SELECT * FROM CommodityInfo WHERE commodityidZMCOMD342161018143038124 ORDER BY id LIMIT 0,2;SELECT * FROM CommodityInfo WHERE id (SELECT id FROM CommodityInfo WHERE commodityidZMCOMD342161018143038124 ORDER BY id LIMIT 0, 1) AND commodityidZMCOMD342161018143038124 ORDER BY id LIMIT 2;SELECT * FROM CommodityInfo AS t1 JOIN (SELECT id FROM CommodityInfo WHERE commodityid ZMCOMD342161018143038124 ORDER BY id LIMIT 0, 1) AS t2 WHERE t1.id t2.id AND t1.commodityidZMCOMD342161018143038124 ORDER BY t1.id LIMIT 2;
http://www.zqtcl.cn/news/319738/

相关文章:

  • 怎么样做长久的电影网站安卓手机应用市场
  • 网站建设账户搭建济南网络优化哪家专业
  • 宜兴城乡建设局网站wordpress调用logo
  • 让他人建设网站需要提供的材料女生读电子商务好就业吗
  • 北大荒建设集团网站国内开源代码网站
  • 高端企业网站要多少钱中企动力z云邮箱登录
  • 网站建设视频教程百度云那种自行提取卡密的网站怎么做
  • 网站外链建设与维护网站建设客户调研表
  • 海南省建设银行官方网站招聘营销的主要目的有哪些
  • flask 简易网站开发网站建设和空间
  • 怀化建设网站wordpress静态化插件
  • 网站上的中英文切换是怎么做的大连网站制作优选ls15227
  • 网站开发工作安排广告设计公司有哪些
  • 无人机公司网站建设用什么软件做网站最简单
  • 企业微信app下载安装电脑版淄博网站优化价格
  • 做一个电影网站需要多少钱在线代理服务器网站
  • 怎样制作微信网站办网络宽带多少钱
  • ios开发者账号有什么用嘉兴网站关键词优化
  • 怎样在外贸网站做业务简付后wordpress
  • html网页制作源代码成品长沙 网站优化
  • 长沙做网站哪里好百度招聘 网站开发
  • 创建网站服务器银川建设厅网站
  • 海口建设局网站代运营网站建设
  • 网站建设环境搭建心得体会微信开发者模式
  • 网站点击率多少正常落地页网站
  • 做淘宝店铺有哪些好的网站东莞网站制作建设收费
  • Wordpress 实名认证太原网站搜索优化
  • 大良网站建设dwxw网站可以自己做
  • 自己怎么建网站佛山哪家网站建设比较好
  • 长沙短视频制作公司广州网站优化注意事项