你看到的,更多地是单纯在客户端显示的编号,而不是数据库中的所谓“编号”。
数据库中的数据本身也无所谓编号,因为连“顺序”都是查询时用 order by 才能保证的。数据库中的记录的顺序是随机的,由底层结构来保证的(它会复用空闲的磁盘块,会重新组织b+树上的节点,这些才会影响数据排序)。
要对数据库进行一遍遍全局修改,也就是个人电脑上玩儿一个 Excel 表时的场景。而且还不在乎付出的时间。
你看到的,更多地是单纯在客户端显示的编号,而不是数据库中的所谓“编号”。
数据库中的数据本身也无所谓编号,因为连“顺序”都是查询时用 order by 才能保证的。数据库中的记录的顺序是随机的,由底层结构来保证的(它会复用空闲的磁盘块,会重新组织b+树上的节点,这些才会影响数据排序)。
要对数据库进行一遍遍全局修改,也就是个人电脑上玩儿一个 Excel 表时的场景。而且还不在乎付出的时间。[/quote]
呵呵,你说的确实在理,看问题比较透彻。