百科知識(shí)

當(dāng)前位置: 首頁(yè) > 百科知識(shí)

百科知識(shí)

物理刪除是什么意思?和邏輯刪除的區(qū)別是什么?

2023-12-28 08:25:41 來(lái)源:互聯(lián)網(wǎng)

  一、邏輯刪除

  邏輯刪除的本質(zhì)就是修改操作,所謂的邏輯刪除并不是真的刪除,

  而是在表中將對(duì)應(yīng)的是否刪除標(biāo)識(shí)(is_delete)或者說是狀態(tài)字段(status)做修改操作。

  比如0是未刪除,1是刪除。在邏輯上數(shù)據(jù)是被刪除了,但是數(shù)據(jù)本身依舊存在庫(kù)里。

  對(duì)應(yīng)的sql語(yǔ)句:

  在互聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)中,涉及用戶刪除數(shù)據(jù)的時(shí)候, 一般都是“假刪除”,也就是“邏輯刪除”,意思是

  對(duì)數(shù)據(jù)進(jìn)行刪除標(biāo)記, 實(shí)際上并沒有在物理上真的刪除數(shù)據(jù),例如用戶刪除一個(gè)訂單或者刪除一個(gè)照片。

  其實(shí)文件或者數(shù)據(jù)沒有被真正的刪除,只不過是文件名的第一個(gè)字節(jié)被操作系統(tǒng)無(wú)法識(shí)別的字符,

  通常這種刪除操作是可逆的,也就是可以把這些被邏輯刪除的數(shù)據(jù)通過適當(dāng)?shù)墓ぞ呋蛘哕浖?lái)恢復(fù)。

  注:

  二、物理刪除

  物理刪除就是真正的從數(shù)據(jù)庫(kù)中刪除操作

  對(duì)應(yīng)的sql語(yǔ)句:

  三、邏輯刪除使用案例

  其實(shí)回收站的原理,其實(shí)就是利用了邏輯刪除,對(duì)于刪除文件進(jìn)入回收站的本質(zhì)只是在操作系統(tǒng)的幫助下

  對(duì)文件加上了某個(gè)標(biāo)記,資源管理器中對(duì)含有這種標(biāo)記的文件不會(huì)顯示。當(dāng)從回收站恢復(fù)的時(shí)候只是移除了加的標(biāo)記而已,但是清空回收站就是進(jìn)行了物理刪除

  而商城網(wǎng)站,比如淘、京東…會(huì)大量使用邏輯刪除進(jìn)行操作數(shù)據(jù)庫(kù)。

上一篇:企業(yè)有哪些政府補(bǔ)貼可以申請(qǐng)(附操作方法)
下一篇:清算資金往來(lái)屬于什么科目?如何做賬?

熱門文章