1、显示先n行的数据 --limit n
此用法等同于sqlserver中的top n
SELECT * FROM auth_user ORDER BY id LIMIT 10
查询结果:
2、limit完整的是连个参数,limit offset,num 。 offset第一个参数表示偏移量,第二个参数num是显示数据(从偏移量的下一条数据开始)
--sqlserver的top没有这个功能
例一:显示前n条数据
SELECT * FROM auth_user ORDER BY id LIMIT 10 等同于 select * from authSELECT * FROM auth_user ORDER BY id LIMIT 10 等同于 select * from auth_user ORDER BY id LIMIT 0,10 --偏移量是0 即从第一条数据开始,显示10条数据_user ORDER BY id LIMIT 0,10 --偏移量是0 即从第一条数据开始,显示10条数据
例二:显示第3条数据
SELECT * FROM auth_user ORDER BY id LIMIT 2,1 --偏移量2 即从第三条数据开始,显示数量=1条数据
查询结果:
例三:显示第3~5条的数据
SELECT * FROM auth_user ORDER BY id LIMIT 2,3 --偏移量2 即从第三条数据开始,往后显示3条, 即3,4,5
显示结果: