数据库常见操作二

数据库操作中经常用到主外键关系,下面一起创建两个表来操作主外键。

create table t1
(
    id int not null,
    us varchar(30)
)
go
create table t2
(
    id int not null,
    us varchar(30)
)

--创建主键约束

alter table t1
add constraint pk
primary key clustered (id)

pk为我们命名的主键名称。

--创建外建约束

alter table t2
add constraint fk
foreign key (id)
references t1(id)

fk为我们命名的外键名称。

这样就建好了两个表的主外键关系了。

要解除主外键约束,必需先解除外键约束,否则不能解除主键约束。

--解除外键约束

alter table t2
drop constraint fk

--解除主键约束

alter table t1
drop constraint pk

最后删除t1,t2表

drop table t1,t2

 

转载于:https://www.cnblogs.com/ycclmy/p/3176618.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值