LIMIT 说明:
LIMIT 用于返回指定的位置的数据,接受1个或者2个参数,一般用于分页或者SQL优化
LIMIT 语法:
SELECT
字段1,
...
FROM
表名
WHERE
条件LIMIT 参数1,[OFFSET]参数2
语法说明:
LIMIT 5,表示只取5条数据
LIMIT 0,5 表示从第1条开始查,查询5条数据
LIMIT 4 OFFSET 3 表示从3行开始取4条数据
LIMIT 位于查询语句最后
SQL示例1:
SELECT
student_no,
student_result
FROM
result
LIMIT 0,5
结果:
注:表示从第一条开始取数据
SQL示例2:
SELECT
student_no,
student_result
FROM
result
LIMIT 1,5
结果:
注:表示从第2条开始取数据
SQL示例3:
SELECT
student_no,
student_result
FROM
result
LIMIT 3 OFFSET 4
结果:
注:表示从第4条开始取,取3条数据
总结:
1. LIMIT page , rows 表示从从page + 1条数据开始开始取几条数据
2. LIMIT params1 OFFSET params2 表示从params2开始取params1条数据
3. LIMIT 位于查询语句最后
4. 在查询只有一条数据的时候可以使用LIMIT 1 进行SQL优化