sql server 2005 中怎么建立表之间的联系
发布网友
发布时间:2023-08-20 02:40
我来回答
共1个回答
热心网友
时间:2024-12-02 14:27
使用外键就可以了
给你个例子
新建字段名
(类型和长度)foreign
key(新建字段名)
references
被使用外键的表名(被使用外键的字段名)
给你一个参考:(是我自己建的一个简单的数据库)
--建库
create
database
mydb
use
mydb
--建表
create
table
card
(
cno
varchar(20)
primary
key,
[name]
varchar(20),
class
varchar(20)
)
create
table
books
(
bno
varchar(20)
primary
key,
bname
varchar(20),
author
varchar(20),
price
money,
quantity
int
)
create
table
borrow
(
cno
varchar(20),
bno
varchar(20),
rdate
datetime,
primary
key(cno,bno),注:这里是双主键
foreign
key(cno)
references
card(cno),
foreign
key(bno)
references
books(bno)
)