本文共 461 字,大约阅读时间需要 1 分钟。
I.概念 使用delete、truncate、drop语句删除数据 物理删除就是把数据从硬盘中删除,释放空间,缩小体积,对性能的提升有帮助 II.缺点 物理删除是从根源上面删除,几乎无法恢复数据 物理删除会造成主键不连续,分页查询数据慢 III. 应用的地方 核心的业务表不用物理查询
I.概念 逻辑删除并不是正真的删除,而实将表中对应的是否删除表示(is_delete)或者说是状态字段(status)做修改 操作。比如0是未删除,1是删除。在逻辑上数据是被删除了但是数据本身还在数据库中,只是不进行对外提供了 逻辑删除的本质是修改操作(将is_delete的值进行0和1之间的修改)。 II.应用 电脑的回收站使用的原理就是逻辑删除。删除的文件进入回收站的本质知识在操作系统的帮助下对文件加上了某种 标记,资源管理器对这种含有标记的文件不显示。当回收站恢复的时候,即移除这种标记。 当清空回收站的时候进行的是物理删除。一般的商城网站使用的是逻辑删除来操作数据库。
转载地址:http://sbcki.baihongyu.com/