数据库分页查询语句也是初级程序员面试时经常被问到的考题,需要的朋友可以拿去参考研究。
Mysql
Mysql数据库实现分页比较简单,提供了LIMIT函数。一般只需要直接写到sql语句后面就行了。
LIMIT子句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行数。
--返回前10行 select * from table WHERE … LIMIT 10; --返回前10行 select * from table WHERE … LIMIT 0,10; --返回第10-20行数据 select * from table WHERE … LIMIT 10,20;