我在数据库里把一张表的内容添加到了
另一张表(lsb)中去本来数据库的大小只有280KB
添加完成后变成了320KB然后我把lsb中的数据删除后,发现数据库大小还是320KB并没有变小我用的是delet * from lsb 进数据库看了一下lsb里面也没有记录,为什么数据库会变大后不再变小呢?
另一张表(lsb)中去本来数据库的大小只有280KB
添加完成后变成了320KB然后我把lsb中的数据删除后,发现数据库大小还是320KB并没有变小我用的是delet * from lsb 进数据库看了一下lsb里面也没有记录,为什么数据库会变大后不再变小呢?
删除了记录空间是不会变小的,增加记录之后肯定是会变大的。
steedhorse(晨星)
说的对啊我知道了,但是设想一下我一直在做着数据的添加和删除来处理大容量记录那么数据库的容量不就是增加了吗?可不可以在delphi中使用个代码来实现压缩数据库(当数据库增大到一定的程度)呢?怎么写这个代码?