搜索
写经验 领红包
 > 情感

mysql联合主键性能(mysql联合主键和复合主键的区别)

导语:mysql 联合主键不是在一个表中有两个主键吗?你怎么看?

哈哈哈哈,各位看官你们怎么看,且听我分析分析吧

可能有些小伙伴不理解联合主键,那我先说明下哈

主键由多个字段联合组成,语法规则就是

PRIMARY KEY [字段1,字段2,……,字段n]
CREATE TABLE user(  username varchar(50),  age int(3),   intro varchar(200)PRIMARY KEY (username,age));

为了确定一个用户,我们就把用户名字和用户年龄联合起来作为主键;

其实很多人会认为这就是俩个主键,其实这只是一个主键,不过这个主键是由2个字段组成的啦。真相了吧。其实可以理解为一个双黄几点,有俩个蛋黄,但是呢也是一个鸡蛋。

这个很容易和unique混淆,那如何区分

本文内容由小凡整理编辑!