增删改查(Create Read Update Delete)
缩写:CRUD
简述
对持久化资源的四类基本操作:创建、读取、更新、删除。是接口设计与权限划分的常用骨架,不绑定特定存储。
为何出现
需要统一描述资源生命周期操作,便于 API、权限与审计对齐。
使用场景
REST 资源接口、后台管理、权限模型(按操作授权)、测试用例分层。
组成与要点
C 插入;R 查询(可含列表/详情);U 部分或全量更新;D 物理删除或逻辑删除。
实践与应用
INSERT/SELECT/UPDATE/DELETE
注意事项
• 真实业务常有「状态流转」超出简单 U。
• 批量 CUD 要事务与幂等策略。
信号与度量
各操作 QPS、错误率、P99 延迟。
关联术语
• SQL:实现 CRUD 的语言
• 事务:多步 CRUD 的原子边界
• REST:资源层 CRUD 隐喻(应用侧)