mysql怎麼設定外來鍵

2021-10-11 14:41:07 字數 491 閱讀 3401

建立資料庫時就是有主鍵的建立了主鍵,

但是表之間的關係沒有聯絡,

要建資料庫關係圖只有主鍵沒有外來鍵不行的。

建外鍵的前提是此外鍵必須是另外乙個表的主鍵。

create

table tb_orderitem

(orderitemid int

primary

keyauto_increment

,orderid int

,bookid int

,bookname varchar(50

),price float

,booknum int

,foreign

key(orderid)

references tb_order(orderid)

,foreign

key(bookid)

references tb_book(bookid)

);

mysql設定外來鍵 mysql怎麼增加外來鍵

mysql增加外來鍵的方法 1 在create table語句中,通過foreign key關鍵字來新增外來鍵 2 在alter table語句中,通過add和foreign key關鍵字來新增外來鍵。mysql 外來鍵約束 foreign key 是表的乙個特殊字段,經常與主鍵約束一起使用。對於兩...

Mysql外來鍵設定

為已經新增好的資料表新增外來鍵 語法 alter table 表名 add constraint fk id foreign key 你的外來鍵欄位名 references 外表表名 對應的表的主鍵欄位名 例 alter table tb active add constraint fk id fo...

Mysql 外來鍵設定

外來鍵的作用 保持資料一致性,完整性,主要目的是控制儲存在外鍵表中的資料。使兩張表形成關聯,外來鍵只能引用外表中的列的值!例如 a b 兩個表 a表中存有 客戶號,客戶名稱 b表中存有 每個客戶的訂單 有了外來鍵後 你只能在確信b 表中沒有客戶x的訂單後,才可以在a表中刪除客戶x 建立外來鍵的前提 ...