MySql -- 数据结构

现在的数据表不单单只是存储数据,还有的是设计功能和快速处理数据的结构功能:

首先,我们在设计数据库的时候,我们要先分清楚,那些是要单纯的存储数据的(固定),然后再设计出来数据的表(流动)

你懂我意思吧!

  存储型:

             1. 普通的存储数据类型。(article表)

 

 

     2. 主从表存储数据类型(主键与外键的关系:type和attr表)。

type:

 

 attr:

 

 

 

  设计型:

             1. 设计和存储都是同一张表,但是表上有设置类型字段和数据存储字段。(conf表)

 

 

             2. 设计和存储非同一张表,设计字段和数据存储字段都分开来存储。(attr表 和 goods_attr表) 

attr:

goods_attr:

 

 

 

 

数据处理类型:

             1. 一般用于存储对象是“多对多”的时候使用( 例子:设计和存储非同一张表),这是这个数据处理类型表就像第三方的纽扣带,有多对多的关系。一般是两个表格中的某个字段多对多关系!

                 数据处理类型就起类存储数据的关系。(两个表:一个一般是设计类型的表,一个是数量的表;纽扣带表起关联作用)。

                (具体例子:1(auth权限管理).admin ,  auth_group ,  auth_group_acess(纽带表)

                                      2.(热门商品和最新商品分类).  recpos , goods , rec_item(纽带表)  )

recpos:

 

 goods :

 

 rec_item:

 

 

 

 

 

具体是什么意思我估计你们也看不明白,这个是我自己写给我自己看的,你们要参考的话还是参考其他人的吧

 

posted @ 2018-12-17 21:36  1O(∩_∩)O1  阅读(2596)  评论(0编辑  收藏  举报