物理删除和逻辑删除都有什么方法实现

如题所述

一:逻辑删除
所谓的逻辑删除,可以理解为“名誉”上的删除!
名为删除,其实并未真正删除!
当我们对一个对象进行删除操作之后,那么,这个对象会跑到哪里呢?
删除一个对象,它会跑到回收站里面,那么,这样的删除操作称为逻辑删除!
“还原”:回收站里面的对象,一旦被还原,它会跑到原来被删除的位置,即原来它在什么地方,它就跑到哪里去!
“删除”:当我们在回收站里面对对象进行删除操作之后,那么该对象将从计算机中消失,再也找不回来了,这就等于凭空消失了一样,无根无据,无法再找回来!
哪些操作属于逻辑删除呢?
①右键快捷菜单的“删除”;
②菜单栏里面如“文件”→“删除”的操作;
③按“delete”键进行的删除!
二:物理删除
要对对象进行物理删除,只能使用组合键来删除!即“shift+delete”;通过物理删除,被删除的对象将直接从计算机中消失,而不事先进入回收站!
这就是逻辑删除和物理删除的区别;前者删除之后往回收站跑,而后者直接从计算机中消失!
三:知识扩展
针对对象进行的删除操作,无论是逻辑删除还是物理删除,只有对硬盘的对象进行的逻辑删除操作,才会跑到回收站!
针对于软盘、u盘、mp3和可移动硬盘等移动存储设备,无论对对象进行的是物理删除还是逻辑删除,该对象将从盘里面、从计算机中消失,对象不会跑到回收站!
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-03
逻辑删除是指将数据加状态字段,将状态改微删除状态,在加载显示时就不去加载
物理删除,是指从数据中直接将数据记录删除
实现逻辑删除需要在设计时在表字段里添加个状态字段(State(byte)),默认为0,不删除,当删除时把状态改为删除状态1
true
物理删除,则直接删除就行
在数据表涉及中,对于数据的保存,有时候是需要做记录恢复的,这种情况下,建议添加个状态删除,比如,购买记录,这种情况下,你要删除,如果最后做数据历史查询时就又需要记录了,这时候就需要做逻辑删除,而对于数据只是自己的情况,则需要物理删除

物理删除和逻辑删除都有什么方法实现
物理删除,是指从数据中直接将数据记录删除 实现逻辑删除需要在设计时在表字段里添加个状态字段(State(byte)),默认为0,不删除,当删除时把状态改为删除状态1 true 物理删除,则直接删除就行 在数据表涉及中,对于数据的保存,有时候是需要做记录恢复的,这种情况下,建议添加个状态删除,比如,购买...

逻辑删除记录和物理删除记录有什么区别?怎样实现这两种操作?
在VFP中:逻辑删除的记录可以通过简单操作命令(RECALL)恢复或直接显示在数据浏览窗口,物理删除记录的纪录一般情况下不可恢复,并且无法在数据浏览窗口看到。逻辑删除: 定位到需要删除的纪录,用DELETE命令删除(或用鼠标在数据浏览窗口标记成删除状态)物理删除:对已经执行逻辑删除的数据表执行 PACK 命令,...

逻辑删除或物理删除怎么选择及实现方案
在数据管理中,逻辑删除和物理删除是两种常见的操作方式。逻辑删除,也称软删除,通过在数据行上增加如is_deleted的删除标识,如bit类型,标记数据状态。这种方法可以保留数据,但可能导致问题,如索引冲突:如存在唯一索引,删除后无法重新使用该用户名。为避免此类问题,可以采用多列索引或增加deleted_time字...

什么是物理删除
物理删除的方法有多种,其中最常见的是通过擦写或覆盖存储介质上的数据。例如,在硬盘上,物理删除可以通过低级格式化操作来实现。低级格式化会清除硬盘上的所有数据和文件系统结构,将硬盘恢复到出厂时的状态。此外,还有一些专业的数据销毁设备,如数据擦写器,可以直接对存储介质进行物理擦写,确保数据被彻底...

销毁方式有哪些
逻辑销毁是指通过技术手段覆盖或删除原有信息,使原始信息无法恢复。在数字化信息中常用这种方法,例如删除电脑中的数据或者清空手机的存储空间等。逻辑销毁主要应用于电子信息或软件数据等可以数字化的内容,需要借助相应的软件和操作技巧完成。相对于物理销毁来说,逻辑销毁不需要大规模的破坏硬件设施。但其...

逻辑删除和物理删除的区别
逻辑删除,顾名思义,是通过在数据的逻辑层面添加删除标记来实现数据的"删除"。看似数据被移除,但实际上数据仍然存在于存储介质中,只是标记为已删除状态。例如,在磁盘文件操作中,删除操作仅在文件分配表(FAT)中设为删除标记,文件数据本身并未真正消失。相比之下,物理删除则彻底从存储介质上移除数据...

逻辑删除记录与物理删除记录有何区别?怎样实现这两种操作?
逻辑删除就是对要删除的数据打上一个删除标记,在逻辑上数据是被删除的,但数据本身依然存在于介质上,在扇区没有被覆盖的情况下通过使用恢复软件还可以找回原文件!而物理删除则是把数据从介质上彻底删除掉,一切找回都回天乏术。常见的逻辑删除就是使用delete或者SHIFT+DELETE或右键删除;物理删除可以用...

数据库记录删除方式有哪些
删除方式物理删除物理删除就是直接从数据库中删除一条或多条记录,将数据从磁盘上擦除,可以使用DELETE FROMSQL语句实现,这种方式产生的后果就是记录永久性删除,无法找回,一般适用于小型或数据重要性不高的项目,可以提高数据库资源利用率。物理删除方式是一种最简单最基本的数据删除方式,这里不多做介绍...

visualfox删除行记录
DELETEFOR,物理删除:PACK,两条结合起来用。如果只删除一个记录,那么有两种方法:鼠标方法.用鼠标点在该条记录的最左边的地方,选黑(相当于逻辑删除),然后敲入PACK命令进行物理删除。命令方法,GO(GOTO)(将指针定位于第N条记录)想删哪条,就GO到哪里,比如要删第5条,就GO5,DELETE,PACK。

数据库中的逻辑删除和物理删除有什么区别
逻辑删除是放回收站,物理删除是清空回收站 求采纳

相似回答