永发信息网

数据库的问题,能不能给我解释一下这三张表主外键关系!越详细越好

答案:1  悬赏:80  手机版
解决时间 2021-02-03 04:44
  • 提问者网友:太高姿态
  • 2021-02-02 11:26
create table user_info (
[uid] int identity not null,
userName varchar(30) not null,
passwd varchar(10) not null,
email varchar(30),
constraint pk_user primary key ([uid])
)
create table forum_info(
fid int identity,
title varchar(30),
content varchar(300),
createTime date,
[uid] int not null,
constraint pk_forum primary key(fid),
constraint fk_forum_user foreign key([uid]) references user_info([uid])
)

create table reply_info(
rid int identity,
content varchar(300),
replyTime date,
[uid] int not null,
fid int not null,
constraint pk_reply primary key(rid)
,constraint fk_reply_user foreign key([uid]) references user_info([uid])
,constraint fk_reply_forum foreign key(fid) references forum_info(fid)
)
这是我们老师写的!
最佳答案
  • 五星知识达人网友:忘川信使
  • 2021-02-02 11:34



primary key 标识的是主键,比如user_info 中的uid,表示的是这个表里面的唯一非空的值,能通过这个健标识这一行。

外键是引用其它表的primary key 。用foreign key进行标识
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯