MySQL中Limit子句的用法?

limit是mysql的内置函数,一般都用于限制查询结果的条数

limit子句可以用于强制select语句返回指定的记录数,limit接受一个或两个‘数字’的参数,参数必须是一个整数常量。

比如:给定出两个参数,第一个参数指定的是返回记录行的偏移量

                                        第二个参数指定的是返回记录行的最大数目

语法如下:LIMIT [位置偏移量,行数]

解析:括号里面的第一个参数位置偏移量是可选参数,

           是指MySQL查询的分析器要从哪一行开始显示,索引值从0开始,

           所以第一条记录的位置偏移量是0,第二条记录的位置偏移量是1,后面以此类推……  

           第二个参数为‘行数’,表示返回的记录总条数     

1.例如sql语句:select * from table limit 5,10;  //表示的意思是检索记录行6-15

                                                 
//从某一个偏移量到记录集结束所有的记录行,参数-1
2.例如sql语句:select * from table limit 99,-1;  //表示的意思是检索记录行100-last。


3.例如sql语句:select * from table limit 10;  //表示的意思是只显示前10条记录。

//相当于select * from table limit 0,n

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值