逻辑删除:在数据表中创建int类型标记字段。 默认值为0,表示在用户删除数据时将标记字段设置为1。 设置后的数据将不再使用,但数据将长期存在于数据库中
物理删除:从数据库中删除数据,delete数据from数据表。 删除数据后,无法恢复数据。
在实际开发中,许多数据表采用标记删除而不是物理删除。 在业务中,一个表中的数据数量有成百上千万,因此为了查询速度,必须在数据表中编制索引,频繁插入和删除数据库中的数据将禁用索引,并长期维护索引。 在标签删除方式中,将自生长主键id用作索引时,对索引的影响比较小。