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:
具体是什么意思我估计你们也看不明白,这个是我自己写给我自己看的,你们要参考的话还是参考其他人的吧