您的位置:首页 > 数据库 > MySQL

关于mysql的数据字典设计

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

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

字典数据表

字段名类型描述
idvarchar自增主键
keyvarchar
valuevarchar
parentvarchar父节点
direction_type
varchar数据类别
levelint层级关系
树形结构图

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

数据表参考(部分表)

idkeyvalueparentdirection_typelevel
1地区#地区0
2330000
浙江省DQ地区1
3340000江苏省DQ地区1
4330100杭州市330000地区2
5330700金华市330000地区2
6330104江干区330100地区3
7330106西湖区330100地区3
8330102上城区330100地区3
查找杭州市的所有子孙节点应该是 select * from t_area where parent = '330100'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据字典 数据库