privot多对多关系的中间表。PT5框架会自动把privot带上。我们可以在图片你放商品图片里的url同时商品里放图片id和图片URL这两个字段是重复的,这就是数据冗余,我们设计数据库是不要出现冗余信息,为啥我们用冗余呢。主要是为了出于对查询性能的考虑。我们在这里做了数据冗余,我们就可以减少对图片表的查询,加速查询速度!不过推荐大家滥用数据冗余,因为数据冗余对于数据完整性,和一致性维护很困难。最大的问题在于删除和跟新。更新的时候一个地方的IMG改变了,要更改两个。否则就会产生数据不一致。不过数据冗余用的还是挺多的。在WEB开发中,除了掌握一些必要的数据库优化技巧外,在合适的时候使用冗余字段也可以做到事半功倍的效果。

如何合理使用数据库冗余字段的方法

如何合理使用数据库冗余字段的方法