MySQL中的limit(分页查询)

来源:互联网 发布:淘宝微淘买家秀 编辑:程序博客网 时间:2024/05/19 18:39

1

select * from doctor_info limit 2,4;

从0开始,调取第 3 条到第 6 条记录(共4条)


2.

select * from doctor_info limit;

返回前5行


3.

select * from doctor_info limit 0,5;

返回前5行


关于优化 limit:

当一个查询语句偏移量offset很大的时候,如select * from doctor_info limit 1000000,10 ,

最好不要直接使用limit,而是先获取到offset的id后,再直接使用limit size来获取数据。效果会好很多。

eg:

select * from doctor_info where doc_id >=(

select doc_id from doctor_info ORDER BY doc_id limit 1000000,1

) limit 10;


g


0 0
原创粉丝点击