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