首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sqlite施用delete删除的数据,是否无法恢复

2013-06-25 
sqlite使用delete删除的数据,是否无法恢复?请教一下,在Sqlite中,如果我使用delete删除了数据,那么别人有没

sqlite使用delete删除的数据,是否无法恢复?
请教一下,在Sqlite中,如果我使用delete删除了数据,那么别人有没有可能使用某些手段来恢复这些数据?如果可以,有没有什么办法可以防止?
因为数据库存放一些敏感数据,要保证删除后尽可能不被恢复。
[解决办法]
有,除非你重新生成1个新库,导入表
OR

运行VACUUM命令将会重新构建数据库文件,回收空白空间,减小数据库文件的大小。
[解决办法]
可以恢复。

当操作 delete 的时候,实际的记录数据并没有从数据文件中删除。仅仅是打上了删除标记。 

可以用 VACUUM  命令来消除这些已释放的记录所占空间。

热点排行