主外來鍵關係

2021-07-01 22:39:28 字數 405 閱讀 9155



--外來鍵:受約束的表叫外來鍵表,約束的資料來源叫主鍵表

--要想加外來鍵,首先得有主鍵表

--要想刪除主鍵表,必須先刪除外來鍵表

--作為外來鍵的資料來源的列,必須要是唯一鍵

create table teacher

(tno int primary key identity(1,1) not null,

tname varchar(50))go

create table xuesheng

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

sname varchar(50),

tno int references teachar(tno),

cid varchar(20) unique

)

主外來鍵關係

建立主外來鍵關係 el picklisttable中的recid 做el picklistline中的外來鍵 別名picklisttablerecid on update cascade on delete cascade 級聯刪除 更新,當主鍵表中 有相關變動的時候 外來鍵表跟著變化 alter ...

EFCore中如何移除主外來鍵關係

我用efcore寫了乙個blog程式,我要通過寫文章來分享自己的知識,我定義了乙個article用來存放文章資訊,我還定義了乙個category用來存放文章的分類,category與article是一對的關係。我的 實現如下 article public class article public i...

資料庫的主外來鍵關係

資料庫中有三種主外來鍵關係圖 1 一對一關係 2 一對多關係 兩種 總圖 注意 在資料庫中如果某列是 fk,那麼這列所在的表就意味著多。另外的表就是一。如下圖 四張表的結構展示了上面所有的三種關係圖 建立的指令碼 oracle create table pkfk b pkb varchar2 10 ...