資料庫中新增外來鍵的兩種方式

2021-09-26 00:24:18 字數 690 閱讀 5189

article">mysql資料庫中新增外來鍵的兩種方式

2023年04月11日 17:02:42

沙漠駝舟

閱讀數 99

關於mysql資料表中新增外來鍵的兩種方式:

alter table 子表的資料表名 add foreign key(子表的外來鍵名稱) references 父表的資料表名稱(父表的主鍵名稱);

注意:外來鍵必須是主鍵

在大型系統中(效能要求不高,安全要求高),最好使用外來鍵(外來鍵可以增強資料庫資料的完整性和一致性)在大型系統中(效能要求高,安全自己控制),不用外來鍵(有外來鍵約束的話,插入欄位會進行檢查,影響效率)小系統...

博文來自: qq_41793222的部落格

sql server2008如何建立外來鍵

03-06

閱讀數 3萬+

以前建立資料庫時就是有主鍵的建立了主鍵,但是表之

關於mysql資料表中新增外來鍵的兩種方式:

alter table 子表的資料表名 add foreign key(子表的外來鍵名稱) references 父表的資料表名稱(父表的主鍵名稱);

注意:外來鍵必須是主鍵

oracle新增外來鍵約束的兩種方式

1.建立表時並建立外來鍵約束 create table score scoreid int primary key,stuid int score int constraint ck score check score between 0 and 100 coursename varchar2 20...

oracle新增外來鍵約束的兩種方式

建立外來鍵前,主表 必須是已經建立好的。外來鍵資料增加或刪除受主表資料的影響。一直沒記住。1.建立表同時建立外來鍵約束 當乙個表需要建立外來鍵時,說明這個表必然與某個表存在一對多的關係,且需要建立外來鍵的表為 多 代表的表,即從表 create table t a1 a id number 32 p...

oracle兩種建立外來鍵約束的方式

1 建立表時直接建立外來鍵約束 create table books bookid number 10 not null primary key,bookname varchar2 20 not null,price number 10,2 categoryid number 10 not null...