关于mysql的数据字典设计
关于mysql的数据字典设计
星火犹存 发表于9个月前
关于mysql的数据字典设计
  • 发表于 9个月前
  • 阅读 28
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

在数据库表设计的时候,可能会遇到很多数据表示用来记录确定的数据内容比如省份、城市、地区、学科分类、日期,每种数据如果都设计成单表然后互相关联会产生大量的码表,可以给这些表统一加入到字典表中进行管理。

灵活配置的项目数据字典设计

字典数据表

字段名 类型 描述
id varchar 自增主键
key varchar  
value varchar  
parent varchar 父节点

direction_type

varchar 数据类别
level int 层级关系
 

树形结构图

├── a
│   ├── d
│   │   ├── p
│   │   ├── q
│   │   └── r
│   ├── e
│   └── f
├── b
│   ├── x
│   ├── y
│   └── z
├── c

数据表参考(部分表)

id key value parent direction_type level
1   地区 # 地区 0
2

330000

浙江省 DQ 地区 1
3 340000 江苏省 DQ 地区 1
4 330100 杭州市 330000 地区 2
5 330700 金华市 330000 地区 2
6 330104 江干区 330100 地区 3
7 330106 西湖区 330100 地区 3
8 330102 上城区 330100 地区 3

查找杭州市的所有子孙节点应该是 select * from t_area where parent = '330100'

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 3
博文 13
码字总数 2770
×
星火犹存
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: