码迷,mamicode.com
首页 > 数据库 > 详细

mysql 查询语句

时间:2019-02-11 15:39:47      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:查询   sql   不能   style   ble   解决   limit   问题   font   

分页语句

  常用方式 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 查询语句

标签:查询   sql   不能   style   ble   解决   limit   问题   font   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!