SQL中 2表之间的主外键设置问题???到底有什么作用???
create table jimmy( id int identity(1,1) not null primary key(id),
dep varchar(50) not null unique,
)
新建了一个表 jimmy
create table ruby(
bid int identity(1,1) not null primary key(bid),
vname varchar(50) not null,
id int not null,
)
新建了一个表ruby
这2个表之间都有一个字段id 但是我并没有设置主键和外键的关系依然能够查询出来数据
select a.dep,b.vname,b.sarlay from jimmy as a,ruby as b where a.id = b.id
那么设置主键与外键又有什么用呢?????????????这是我想问的
希望大家解答