如何更改大量数据库记录的排序顺序

时间:2013-01-28 17:26:39

标签: database data-structures

假设您有1,000,000个db记录。

假设每件商品都有订单,1> 1,000,000。

说我想将第2项移至823,423。

这意味着2到823,423之间的每个项目都需要用1来解释,以维持秩序并且是唯一的。

这似乎是一项非常密集的任务。

有什么解决方案?数据库中的链接列表?非唯一优先权记录?

1 个答案:

答案 0 :(得分:0)

数据库不按排序顺序存储记录。数据库使用index来维护排序顺序。

请参阅http://en.wikipedia.org/wiki/Database_index