sql語句建立表的同時新增外來鍵約束

2022-08-28 17:45:10 字數 536 閱讀 1208

--sql語句建立表的同時新增外來鍵約束

create table tb_userandrole --使用者角色表

( id int primary key identity(1,1),

userid int not null,--使用者id

roleid int not null,--角色id

foreign key(userid) references tb_users(id)--tb_users表的id作為tb_userandrole表的外來鍵

)

--2、新增外來鍵約束(關聯欄位要用括號括起來)

-- alter table 從表

-- add constraint 約束名 foreign key (關聯字段) references 主表(關聯字段);

--例如:

alter table tb_userandrole

add constraint fk__tb_uandr_role foreign key (roleid) references tb_role(id);

SQL建立外來鍵

建立外來鍵關係 先建主表再見從表 主表 create table zhu code int primary key name varchar 20 從表 create table cong code int primary key name varchar 20 zhu int,foreign ke...

SQL新增外來鍵約束

1,sql語句建立表的同時新增外來鍵約束 create table tb userandrole 使用者角色表 id int primary key identity 1,1 userid int not null,使用者id roleid int not null,角色id foreign key...

sql語句建立外來鍵關聯的完整例項

以建立學生教師表為例 學生 id 關聯教師 tid 學生表 stude程式設計客棧nt 教師表 teacher sql語句 use school create table student id int 10 not null primary key,name varchar 30 defaultww...