一个表中有且只有一个主键约束
1.创建表的同时创建主键约束
格式一:
create table 表名(
列名1 数据类型 primary key,
列名2 数据类型
)
主键约束名字的写法: PK_列名
格式二:
create table 表名(
列名1 数据类型,
列名2 数据类型,
constraint 主键约束的名字 primary key(列名1)
)
格式三:
create table 表名(
列名1 数据类型,
列名2 数据类型,
primary key(列名1)
)
2.针对已经存在的表,添加主键约束
格式一:
alter table 表名 modify 列名 数据类型 primary key;
格式二:
alter table 表名 add primary key(列名)
格式三:
alter table 表名 add constraint 主键约束的名字 primary key(列名)
3.删除主键约束
格式:alter table 表名 drop primary key
一,添加主键~ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名)
添加外键~
ALTER TABLE table_name ADD CONSTRAION pk_name FOREIGN KEY(列名) REFERENCES table_name(列名)
基础语法~其他条件自行添加二,alter table table_name add constraint fk_column_id foreign key(column) references 主键表 (column_id)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)