1. 数据库处理中的遇到bug

        关于php中实训开发项目(学生成绩记录)遇到的问题

之前在设计数据库时  不注意  内存的使用,和 一些必要的的check约束  数据库中  关于 学生年龄 和 学生性别的设计

         a.关于年龄的问题   我之前的存储时 设计的是 tinyint 整型,学生当前的年龄.了解后存的是: date 日期,出生日期;

    原因 : 学生的年龄 是随着时间的改变. 数据不能存死;

            b 关于学生性别  设计时考虑到  用 字符型 char  1  .了解后 用check 的约束限制   用枚举类型 enum    限定 男  和 女 ;

    原因 : char  在特定情况下 也可以记录 其他的 .  引用 枚举类型 enum

  1. 如果需要设置CHECK约束的字段范围小,并且比较容易列举全部的值,就可以考虑将该字段的类型设置为枚举类型 enum()或集合类型set()。比如性别字段可以这样设置,插入枚举值以外值的操作将不被允许。

2.    在使用 MySQL   与 php 交互中  

    a. 常规的验证是必须的!t

    b. 常规的查询下 MySQL 数据库中; 提高用户的体验度!

相关文章:

  • 2021-05-11
  • 2021-07-29
  • 2021-12-04
  • 2021-09-03
  • 2022-12-23
  • 2021-09-08
  • 2022-12-23
猜你喜欢
  • 2021-07-03
  • 2021-08-27
  • 2021-07-02
  • 2022-01-03
  • 2021-06-28
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案