mysql按条件查询后,怎样对数据进行分页操作?

这是我的表,merchantid代表不同的商家,dishid菜品编号作为主键。
现在根据merchantid查询出菜品数据,请问该如何进行分页操作?
比如,对mermerchantid=1的菜品进行分页

clipboard.png

阅读 5.7k
4 个回答

如果想要查询的结果为第一页,每页10条记录,SQL语句如下:
select * from table where merchantid = x limit 0, 10

新手上路,请多包涵

逻辑来讲不可全查分页,先where条件后进行分页比较好。

SELECT * FROM table WHERE condictions LIMIT PageSize OFFSET PageIndex

table:表名 conditions:查询条件 PageSize:每页显示的数据个数 PageIndex:显示第几页的数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题