数据库如何循环遍历行?
- 论坛
- 数据库如何循环遍历行?
18 浏览
数据库如何循环遍历行?
这个问题已经有了答案:
我将从介绍我的场景开始:我正在创建一个MMORPG游戏,我想更好地理解在库存中存储物品的最有效方法。从我的研究中,我发现大多数游戏都有一个INVENTORY表,其中行具有ITEM_ID、ITEM_QUANTITY、USER_ID和SLOT_ID。
我认为这张表可能会有数百万行。
所以,如果我使用一个简单的语句,例如:
SELECT ITEM_ID FROM INVENTORY WHERE USER_ID = 25;
那么数据库实际上是如何“查找”结果并返回的呢?它是否需要“循环”遍历每一条记录,直到找到匹配项?我的担忧是,如果确实是这样的,那么某些SELECT FROM WHERE语句是否需要花费很长时间?
谢谢,Ian
admin 更改状态以发布 2023年5月22日