admin管理员组文章数量:1031960
mysql数据库知识点:项目中增、删、改、查应该注意的地方
最近做的一个河大项目接近尾声了,有时间来总结一下了,还是数据库,这在项目中是重中之重。 我们操作数据,无非就是增、删、改、查四大项,说起来简单,但是实际应用的时候,要考虑很多地方。
一、增
- 判空(一般业务不允许为null)
- 判重(避免出现重复数据)
- 判断必填项和选填项
- 判断增加数据的类型(如手机号、邮箱格式)
- 判断空格
- 前后台验证输入长度(是否超出数据库给定的长度或者输入是否为需要的长度)
- 根据id增加
- 考虑是否增加创建时间和修改时间
二、删
- 删除有软删除和硬删除两种(硬删除:直接在数据库删除;软删除:不在数据库中删除,而是加上删除标志,并且加上时间限制,一段时间后删除,或者只是隐藏不被查出来)
- 删除前寻问是否删除(防止误删)
- 当存在连表操作时,要考虑所关联的表是否要删除,若删除应考虑删除表的顺序,若不删除,应考虑该关联表会不会受影响。
- 根据id删除
三、改
- 要有回显
- 判空
- 验证格式
- 判断类型
- 更加id修改
四、查
- 判空格、判null(有的数据前面或后面会误写空格,要注意筛选)
- 判类型
- 判长度
- 涉及时间的,一般都是倒序显示最新的
- 查询数据过多要考虑分页
- 查找固定的内容可以考虑下拉框
- 是否要根据时间查找
- 根据id查找
根据最近的实战总结的部分,应该还有很多考虑不到的地方,如有发现,望能指点!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2019-05-25,如有侵权请联系 cloudcommunity@tencent 删除数据数据库mysql分页后台mysql数据库知识点:项目中增、删、改、查应该注意的地方
最近做的一个河大项目接近尾声了,有时间来总结一下了,还是数据库,这在项目中是重中之重。 我们操作数据,无非就是增、删、改、查四大项,说起来简单,但是实际应用的时候,要考虑很多地方。
一、增
- 判空(一般业务不允许为null)
- 判重(避免出现重复数据)
- 判断必填项和选填项
- 判断增加数据的类型(如手机号、邮箱格式)
- 判断空格
- 前后台验证输入长度(是否超出数据库给定的长度或者输入是否为需要的长度)
- 根据id增加
- 考虑是否增加创建时间和修改时间
二、删
- 删除有软删除和硬删除两种(硬删除:直接在数据库删除;软删除:不在数据库中删除,而是加上删除标志,并且加上时间限制,一段时间后删除,或者只是隐藏不被查出来)
- 删除前寻问是否删除(防止误删)
- 当存在连表操作时,要考虑所关联的表是否要删除,若删除应考虑删除表的顺序,若不删除,应考虑该关联表会不会受影响。
- 根据id删除
三、改
- 要有回显
- 判空
- 验证格式
- 判断类型
- 更加id修改
四、查
- 判空格、判null(有的数据前面或后面会误写空格,要注意筛选)
- 判类型
- 判长度
- 涉及时间的,一般都是倒序显示最新的
- 查询数据过多要考虑分页
- 查找固定的内容可以考虑下拉框
- 是否要根据时间查找
- 根据id查找
根据最近的实战总结的部分,应该还有很多考虑不到的地方,如有发现,望能指点!
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2019-05-25,如有侵权请联系 cloudcommunity@tencent 删除数据数据库mysql分页后台本文标签: mysql数据库知识点项目中增删改查应该注意的地方
版权声明:本文标题:mysql数据库知识点:项目中增、删、改、查应该注意的地方 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747866431a2219811.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论