官方Limit用法是这样的:
SELECT column_name(s)
FROM table_name
LIMIT number
想必大家看了之后跟我有同一个想法,这Limit 怎么用根本没讲到啊,那接下来我就详细解剖一下;
select * from Customer LIMIT 10 ;--检索前10行数据,显示1-10条数据
select * from Customer limit 5,10 ;--检索从第6行开始向前加10条数据,共显示id为6,7....15
由上可见,初始记录行的偏移量是 0(而不是 1)
如果想从第5个数据查询,到最后一个数据,总不能一个一个数吧?其实是这样写的:
SELECT * FROM table LIMIT 4,-1