问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql数据库,一次遍历全部几万条数据。怎么处理才好?

发布网友 发布时间:2022-04-23 02:21

我来回答

2个回答

热心网友 时间:2022-04-07 20:23

其实就跟分页获取数据类似,网上这种例子就比较多了,分段获取你可以把当前获取的最大的自增id存储在文件、数据库或者memcache中,下一段用大于这个做条件,然后遍历完再更新这个数就行了。追问不用自增id来分段可否?

比如:上一段遍历保存的时间是:20130808001
表名是:t1
更新时间的字段名是:time

把t1表里的数据按time字段名排序
从t1表里的字段名time中找到20130808001这条记录,从这条开始取1000条记录

$t=20130808001;
SELECT * FROM t1 order by time DESC LIMIT $t,1000

求改正这句sql语句

谢谢

追答时间是可以用,但是时间只能作为条件,你不存储自增id还是要存遍历的数字的
SELECT * FROM t1 where `time`>20130808001 order by time DESC LIMIT 1,1000
SELECT * FROM t1 where `time`>20130808001 order by time DESC LIMIT 1001,1000
……

另外强调一下,加了order by之后sql查询速度会明显下降,即便加了索引在大数据量的情况下还是会比较慢的。

热心网友 时间:2022-04-07 21:41

如果总共就几万而且字段不多的话可以一次全取出来

如果几万笔记录还会迅速增长就需要分段了、应该有自增主键或者日期之类的过滤字段吧

追问对,有个自增长的id主键,还有一个建立日期。

请问分段怎么做?有网上的学习网址吗?
如果想分几次做一次完整的遍历,下次再运行这个php的时候,有没办法,从上次的结尾的地方开始继续遍历?
谢谢

追答分段就是有点类似分页,在后台逻辑就有点像递归算法。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水下摄影注意问题 水下摄影要会游泳吗 拇指与食指之间是什么 哪位师傅能告诉我,,螺纹深度的计算公式啊 理想情况下双目深度测量误差与各参数间关系的简单分析 QQ空间黄钻最高等级是多少,QQ黄钻等级有什么用 打篮球真的能长高么, 我有一学长打篮球,也不怎么高啊,,,【学长我错了... 空间形态类型有哪些 ...整形形态,分型形态,无序的自然形态分别是什么... 形有哪些 如何优化一个有100万条记录的数据库表? 二万亿条数据用什么数据库 万德数据库如何更新 如何优化2000万级数据库sql server数据库性能 能储存100万条数据的数据库应该用什么语言编写?本人菜鸟,请高手指点,谢谢! 关于数据库,有个十万级、百万级数据库概念,请问十万、百万指的是什么... 几百万数据的数据库查询,该怎么解决 请问万德数据库要怎么用呀? thinkphp 针对一次性要写入上万数据到数据库的问题怎么解决 数据库提取上万数据分页问题 数据库有几十万条数据,求高手指点如何处理并发 万得数据库 mac文件地址 万德数据库怎么查找数据 校外如何使用万得数据库 怎样在微信朋友圈找人 怎么在朋友圈分享生日 怎么在朋友圈发布语音? 请问怎么在微信朋友圈中@别人啊? 小学生注意力不集中有哪些表现? 四年级小朋友上课注意力不集中怎么办? 中线万库是个啥东东? 卫生间镜子总是很模糊怎么办? 镜子用久了很模糊怎么办? 如图,宿舍的镜子一直都是这种模模糊糊的状态,怎么擦都擦不干净,请问有什么好办法? 镜子越用越不清晰,怎么让镜子明亮如新? 浴室的镜子总是起雾,怎么做才能恢复清晰? 前夫和小三结婚了会幸福吗 前夫和小三已有了孩子,我们还能复婚吗 《我的世界》递归电梯建造视频教程 递归电梯怎么造 前夫婚内出轨他和小三结婚会幸福吗?人渣前夫没车没房还欠信用卡微粒贷几十万不还,这女人会什么下场 我的世界怎么做递归电梯 出轨男人离婚跟小三结婚,会幸福吗? 前夫和小三结婚生子,我们还会复婚吗 夫妻俩刚离婚,前夫就和小三结婚了,前妻气不打一处来 因为小三插足,已离婚11年,现前夫和小三终于结婚了。 离婚后前夫和小三结婚了,我该如何快速走出阴影 - 信息提示 和我离婚后 前夫立马和小三结婚了 心里真的很不甘 很憋屈 ,现在满满 48岁前夫因小三离婚,现在和小三结婚会幸福吗 银行账户莫名其妙被冻结了可能是什么原因?