首页 > 数据库技术 > 详细

mysql 查询语句

时间:2019-02-11 15:38:34      阅读:172      评论:0      收藏:0      [点我收藏+]

分页语句

  常用方式 limit

SELECT * FROM table ORDER BY id asc LIMIT 1000, 10;

  优化方式 一

SELECT * FROM table WHERE id >= (SELECT id FROM table LIMIT 1000, 1) LIMIT 10;

  优化方式二

SELECT * FROM table WHERE id BETWEEN 0 AND 1000;

  优化方式三(先找出id)

SELECT * FROM table WHERE id IN(1000, 1001, 1002...);

  优化方式四(其实是对方式二的优化)解决id不连续问题,但是有个问题就是不能加其他查询条件

SELECT * FROM table WHERE id BETWEEN (SELECT id FROM table LIMIT 0,1) AND(SELECT id FROM table LIMIT 1000,1);

  

  

mysql 查询语句

原文:https://www.cnblogs.com/chancy/p/10361925.html

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