Cool_Breeze 发表于 2021-6-24 13:07

MySql 数据展示操作问题! C#

本帖最后由 Cool_Breeze 于 2021-6-24 13:22 编辑



数据 2W 多条,每一页显示100条。
数据库表如展示图一致!
上一页和下一页操作问题:
    把所有数据(select * from tableName)放到内存中(如数组),然后在操作数组,还是可以有直接查询数据库,一页一页的返回的写法!
    或者还有更好的思路!

空心人i 发表于 2021-6-24 13:07

mysql用limit分页查询

Cool_Breeze 发表于 2021-6-24 13:22

本帖最后由 Cool_Breeze 于 2021-6-24 15:00 编辑

解决了! select * from filesinfo limit 0, 100;
select * from filesinfo limit 100, 100;

limit 开始位置,从开始位置起最多记录查询条数

whc2288 发表于 2021-6-24 14:31

需要注意排序问题,不然会有重复数据重复查出,分页不好的问题

Cool_Breeze 发表于 2021-6-24 14:41

whc2288 发表于 2021-6-24 14:31
需要注意排序问题,不然会有重复数据重复查出,分页不好的问题

应该不会吧。数据库不被更新的情况下也会出现重复情况吗?

ytw6176 发表于 2021-6-24 14:50

分页,后端limit,前端传page(页数),size(一页多少条)

zpt1990115 发表于 2021-6-24 15:00

zhangpan0912 发表于 2021-6-24 15:36

mysql 存储过程。程序直接调用就可以了。

whc2288 发表于 2021-6-25 11:06

Cool_Breeze 发表于 2021-6-24 14:41
应该不会吧。数据库不被更新的情况下也会出现重复情况吗?

j建议查询的时候加上排序,排序字段使用唯一值,我碰到过,时间排序,一条数据重复出现的问题,后来发现是相同时间的数据太多了,分页就重复了
页: [1]
查看完整版本: MySql 数据展示操作问题! C#