文档章节

关于mysql的数据字典设计

星火犹存
 星火犹存
发布于 2017/07/31 15:05
字数 274
阅读 38
收藏 0
点赞 0
评论 0

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

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

字典数据表

字段名 类型 描述
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
博文 14
码字总数 2770
作品 0
杭州
PowerDesigner和PDMReader使用经验总结

在网站开发的时候,为了赶进度,很多时候文档都是不写的,造成的结果是后来接手项目的人没有办法了解之前开发情况。一个表一个表的查又太费时间。因此,PowerDesigner和PDMreader就派上了用场...

江边望海
2014/03/05
0
1
ssm redis 数据字典在J2EE中的多种应用与实现

数据字典在项目中是不可缺少的“基础设施”,关于数据字典如何设计如何实现,今天抽空讲一下吧 先看一下表设计: 通过自定义标签来实现页面的渲染: public class DataDictValueTag extends ...

风间影月
2017/09/25
0
0
mysql查看表结构及已有索引信息

需求背景是给一个表名然后给出相应的表结构信息及索引信息 常用的命令有如下: desc tableName; desc employees.employees; show columns from tableName; show COLUMNS from employees.emp...

王小明123
2012/06/28
0
0
MySQL · 捉虫动态 · 建表过程中crash造成重建表失败

问题描述 主库的语句传到备库,备库SQL线程执行过程中报错: 备库 error log: 从error log中可以看出,数据目录中已存在 .ibd 文件,推测是在建表过程中发生 crash。 数据目录下存在 .ibd,...

阿里云RDS-数据库内核组
2015/09/06
0
0
互联网mysql表设计

互联网数据存储层,如果使用到关系型的数据库,很多公司都会采用mysql。同理传统软件的mysql使用率也是很高,怎么设计很好的数据库表结构,每个人都有自己的准则和标准。也许根据对应的业务需...

wangshuaixin
2016/12/22
91
0
关于数据字典设计实现思路?

向大家请教一下关于数据字典的设计思路,项目中目前不能使用传统的树形结构的那种数据字典(id,name,code,parentid),目前项目中有这样的设置:比如,假设我有一个设置项每周几开例会,周一到...

IceRainYWC
2014/06/26
212
0
Percona Live 2017 – 和你看看 MySQL 8.0 的主要新特性

在 2017 Percona Live 开源数据库大会上,Oracle 高级软件开发总监 Geir Høydalsvik 介绍了 MySQL 8.0 的主要新功能。MySQL 是 Oracle MySQL 平台的主要版本,开源社区正在等待正式发布。 ...

局长
2017/04/28
1K
4
技术攻关举例

1、幼儿园接口服务器处理幼儿签到的14种业务 使用了模板设计模式(定义处理流程,类似collection框架)+工厂模式(生产处理器)。数据由一个入口进入业务系统,然后转发器根据每个业务场景的...

十月阳光
2016/01/22
5
2
mysql 5.6 online DDL

背景 dba的日常工作肯定有一项是ddl变更,ddl变更会锁表,这个可以说是dba心中永远的痛,特别是执行ddl变更,导致库上大量线程处于“Waiting for meta data lock”状态的时候。因此mysql 5.6...

dengwang123
2016/11/24
0
0
基于MVC4+EasyUI的Web开发框架形成之旅--框架总体界面介绍

在前面介绍了一些关于最新基于MVC4+EasyUI的Web开发框架文章,虽然Web开发框架的相关技术文章会随着技术的探讨一直写下去,不过这个系列的文章,到这里做一个总结,展示一下整体基于MVC4+Ea...

walb呀
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
47分钟前
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部