·每个表都需要设定一个主键id作为唯一标识
·每个表都需要设定一个创建时间create_time和更新时间update_time
·create_time设为CURRENT_TIMESTAMP类型
·update_time设为CURRENT_TIMESTAMP类型并勾选”根据当前时间戳更新“
·每个字段根据需要设定类型和长度:
·ID设为int类型,对应于Java的Integer,长度一般为11
·字符串设为varchar类型,对应于Java的String,长度一般为20
·时间戳设为timestamp类型,对应于Java的Date,长度为0
·只有年月的时间可设为date类型,对应于Java的Date,长度为0
·表类型的可设为tinyint类型,对应于Java的Integer,长度一般为1
·建立日志数据表时应加上memo备注字段
·对数据库表有删除操作的可设一个is_delete字段,实现软删除。Ps,后续对该表进行查询时应注意is_delete是否为1
·所谓软删除(Soft Deleting),即在删除数据表中的数据时,并不直接将其从数据表中删除,而是将其标志为删除,即在每张表中设置一个删除字段(如:IsDeleted)等,默认情况下其值为0,及未删除状态;当需要将数据删除时,则将此字段更新为1。与之对应的,将数据从数据库中彻底删除的方式称为硬删除,即Hard Deleting。
·表中需要存图片的可开设字段存储图片的url,长度可设为255
·非空字段需要勾选”不是null“
·每个字段都应有相应的注释,整张表也应有相应的注释
·表建立好后应输入初始值,避免为空表
·日志应有字段:“管理员”、“用户”、“时间”、“操作内容”、“原表”、“原Id”、“原字段”、“原值”、“新值”、“备注”
完整数据库表示例
如果觉得上述内容还可以的话,可以扫描下方二维码进行赞赏哟~👇👇👇
同时也可关注微信公众号获得更多个人分享~👇👇👇