1.创建表的同时创建联合主键
语法1
语法2
2.针对已经存在表,添加联合主键
联合主键的设置方法:打开navicat工具,连接上mysql服务器,选择完数据库之后,选择一个表右击选择设计表(这里为了演示测试,随便选择一个表即可)。
在设计表页面,可以看到当前表的所有字段信息,我们选择的学生表有一个id字段,目前该表没有主键字段。
在最后一列右击选择主键,即可将该字段设置为主键,也可以直接点击鼠标左键,可以快速添加和取消主键。
设置完主键之后,可以看到一把锁的标识,并且有一个1字,因为一个表可以给多个字段添加主键,则为联合主键,这样就显示为主键1,主键2等。
如果是对多个列增加 UNIQUE 约束,通过 ADD UNIQUE KEY 处理。mysql>CREATE TABLE test_unique(
-> idINT,
-> name VARCHAR(10),
-> value VARCHAR(10)
->)
Query OK, 0 rows affected (0.08 sec)
mysql>ALTER TABLE test_unique
-> ADD UNIQUE KEY(name, value)
Query OK, 0 rows affected (0.13 sec)
Records: 0 Duplicates: 0 Warnings: 0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)