mysql数据库知识点:项目中增、删、改、查应该注意的地方

    xiaoxiao2023-11-18  174

    最近做的一个河大项目接近尾声了,有时间来总结一下了,还是数据库,这在项目中是重中之重。 我们操作数据,无非就是增、删、改、查四大项,说起来简单,但是实际应用的时候,要考虑很多地方。

    一、增

    判空(一般业务不允许为null)判重(避免出现重复数据)判断必填项和选填项判断增加数据的类型(如手机号、邮箱格式)判断空格前后台验证输入长度(是否超出数据库给定的长度或者输入是否为需要的长度)根据id增加考虑是否增加创建时间和修改时间

    二、删

    删除有软删除和硬删除两种(硬删除:直接在数据库删除;软删除:不在数据库中删除,而是加上删除标志,并且加上时间限制,一段时间后删除,或者只是隐藏不被查出来)删除前寻问是否删除(防止误删)当存在连表操作时,要考虑所关联的表是否要删除,若删除应考虑删除表的顺序,若不删除,应考虑该关联表会不会受影响。根据id删除

    三、改

    要有回显判空验证格式判断类型更加id修改

    四、查

    判空格、判null(有的数据前面或后面会误写空格,要注意筛选)判类型判长度涉及时间的,一般都是倒序显示最新的查询数据过多要考虑分页查找固定的内容可以考虑下拉框是否要根据时间查找根据id查找

    根据最近的实战总结的部分,应该还有很多考虑不到的地方,如有发现,望能指点!

    最新回复(0)