数据库常见操作二

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

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

 

posted @ 2013-07-07 18:20  百里抱木  阅读(204)  评论(0编辑  收藏  举报