5.2. 分期付款数据库结构设计

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

数据库结构设计

在了解了分期付款的相关业务逻辑之后,我们可以开始设计相应的数据库结构。

1. 整理字段

根据分期的业务逻辑,我们认为需要两个表来保存相应的信息,一个是分期信息表,用于保存分期付款的总体信息,如用户 ID、还款期数、总金额等;另一个是还款计划表,用于保存每一次还款的信息,如还款期限、当期本金、当期手续费、当期逾期费等。

下面我们来整理一下具体的字段,先是 installments 分期信息表:

<...>
字段名称 描述 类型 加索引缘由
id 自增长ID unsigned big int 主键
no 分期流水号 string 全局唯一
user_id 用户 ID unsigned big int

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

18874127314
老师,数据库设计使用外键和业务代码控制外键关联怎么取舍
2 个点赞 | 5 个回复 | 问答 | 课程版本 5.7
Flourishing
老师,问个题外问题.
2 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
18874127314
老师,数据库字段设计是不是得尽量 not null?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.7