mysql添加联合主键

mysql添加联合主键文章目录1.创建表的同时创建联合主键2.针对已经存在表,添加联合主键3.删除主键约束格式:首先解释一下什么是联合主键联合主键,指的是把两个列看成是一个整体,这个整体是不为空,唯一,不重复1.创建表的同时创建联合主键格式1:createtable表名(列名1数据类型,列名2数据类型,constraint主键约束的名字primarykey(列名1,列名2));格式2:createtable表名(列名1数据类型,列名2数据类型,primarykey(列名

大家好,又见面了,我是你们的朋友全栈君。

首先解释一下什么是联合主键
联合主键,指的是把两个列看成是一个整体,这个整体是不为空,唯一,不重复

1.创建表的同时创建联合主键
格式1:
create table 表名(
列名1 数据类型,
列名2 数据类型,
constraint  主键约束的名字  primary key(列名1,列名2)
);

格式2:

create table 表名(
列名1 数据类型,
列名2 数据类型,
primary key(列名1,列名2)
);
2.针对已经存在表,添加联合主键
格式:alter table 表名 add primary key(列名1,列名2);
格式:alter table 表名 add constraint 主键约束的名字 primary key(列名1,列名2);
3.删除主键约束格式:
alter table 表名 drop primary key;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148568.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号