记录一次mysql表设计之联合主键

本人应届生萌新,刚入职公司不到两个月,接手了一个项目,平时对MySQL数据库这片只是会写一些SQL语句,不擅长数据库设计。当公司大神(PS:大神在北京,我在秦皇岛)让我设计一下新项目的数据库的时候,懵了一会,也想突破一下,就答应了(PS:主要是不想被鄙视,大佬毕竟十年经验),从开始到今天,开始看了几天的数据库设计思想(PS:主要是大神指导的好),中途完成的还算可以,然后有一张统计的表,我一直认为主键唯一是值的唯一。在此敲重点,主键唯一,并不是值的唯一。然后引出今天的重点联合主键,见名知意,意思是字段联合做主键。当时这张统计表我设计的列唯一,所以一直得不到大神想要的解决办法。我一致认为是代码逻辑的原因,就在漫天改代码。终于,大神看我的数据库表结构了,在其他列加了一个主键,这波操作有点懵。随即百度一番,果不其然,是联合主键。百度上还讲了一个复合主键,本人菜鸟一个,复合主键还在深入中希望有大佬指点一下。

PS(附上结构)


记录一次mysql表设计之联合主键_第1张图片

你可能感兴趣的:(记录一次mysql表设计之联合主键)