mysql limit函数mysql> select * from kbe_user limit 5,10;  // 检索从第6行开始,最多10行记录(下标从0开始)
mysql limit函数
mysql limit函数
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: 
mysql limit函数mysql
> select * from kbr_obj limit 10,-1// 检索记录行 下标为10的行到表的结尾
mysql limit函数
mysql limit函数
//如果只给定一个参数,它表示返回最大的记录行数目: 
mysql limit函数mysql
> select * from kbr_obj limit 5;     //检索前 5 个记录行
mysql limit函数
mysql limit函数
//limit n 等价于 limit 0,n。

 

关于Limit函数的优化,参考了http://www.cnblogs.com/fjytzh/archive/2010/04/02/1702886.html,感谢博主

offset大的时候。

select from yanxue8_visit limit 10000,10

多次运行,时间保持在0.0187左右

Select From yanxue8_visit Where vid >=(
Select vid From yanxue8_visit Order By vid limit 10000,
1
limit 10

多次运行,时间保持在0.0061左右,只有前者的1/3。可以预计offset越大,后者越优。

以后要注意改正自己的limit语句,优化一下mysql了

相关文章:

  • 2021-08-13
  • 2021-09-17
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-11-19
  • 2021-11-25
猜你喜欢
  • 2022-12-23
  • 2021-11-19
  • 2021-11-19
  • 2021-07-20
  • 2021-08-31
  • 2021-07-25
  • 2021-08-16
相关资源
相似解决方案