关于mysql的数据字典设计
2017-07-31 00:00
113 查看
在数据库表设计的时候,可能会遇到很多数据表示用来记录确定的数据内容比如省份、城市、地区、学科分类、日期,每种数据如果都设计成单表然后互相关联会产生大量的码表,可以给这些表统一加入到字典表中进行管理。
灵活配置的项目数据字典设计
字典数据表
树形结构图
数据表参考(部分表)
查找杭州市的所有子孙节点应该是 select * from t_area where parent = '330100'
灵活配置的项目数据字典设计
字典数据表
字段名 | 类型 | 描述 |
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 |
相关文章推荐
- 【mysql的设计与优化专题(1)】ER图,数据建模与数据字典
- 【mysql】关于循环插入数据 存储设计
- 游戏设计一、关于游戏动态数据和静态数据的处理
- 关于MySQL中数据类型显示宽度n
- 关于用户、角色与数据范围的一种设计方法
- MySQL中关于日期、时间的数据类型和函数
- MySQL中关于日期、时间的数据类型和函数
- 关于批量插入数据之我见(100万级别的数据,mysql)
- MySQL——union(合并结果集)、limit(获取部分数据)、关于MySQL中常用数据类型
- mysql关于数据是datetime类型
- Mysql也有数据字典
- 关于删除mysql大表数据并释放存储空间的两种方式
- (转)常见数据库设计(1)——字典数据
- MySQL中数据中设计中的范式与反范式
- 分布式爬虫系统设计、实现与实战:爬取京东、苏宁易购全网手机商品数据+MySQL、HBase存储
- 如何快速建立数据字典,我如此设计小型数据库
- 关于MySql删除表中重复数据
- 数据字典数据库设计
- mysql导出数据字典
- PHP生成mysql数据字典