这是我用的字典表,一般ID,父ID,字典值,字典名称是必不可少的,具体还要看你项目功能需求。
嗯,你这个还是比较标准的,父id和title这两个做什么的?
@等不到天亮: 父ID是该字典下边有子集的话会用到呀,我这title是字典名称
@徒然喜欢你: 一般不用title,除非你要在前端显示。
缺什么加什么,根据你业务来,可以先弄个基础的,后续缺了再加啊
嗯,一般基础版的都有啥,我只知道key,value是不可少的
@等不到天亮: 真的最基础的就这样就OK了,一个自正增长ID,需要树形就加parentid,也可以用十六进制数来标识层级,可以加desc描述,需要记录日志可以加createtime,createuser,字典需要显示顺序就加order。。。真的是看你业务需要啥就加啥,最基础的就是ID,Value,Text就OK了
@rqx: 嗯,你说的我明白,ok
你这第一个连接里说的字典表和字典数据表我不是很清楚,能给我举例解释下吗?
用图书种类解释下?
下边这个是一个在线文档,里边列了两个表,能不能填一下让我看看你的设计?
https://docs.qq.com/doc/DUnRQd01CR1VZT0li
@一步棋:
@一步棋: 其实都差不多
我现在一般不单独做数据库设计,直接用class构建出来,一件事的流程不必去额外做两次。唯一一点不同就是——不同于内存本身存在地址,对于存储需要增加个标识符就行了,而标识符看情况用整形或者长整型。
也是,后端取出来还要判断,但是一般不包含业务的用数据字典表,包含业务的就用枚举了