首頁  >  文章  >  資料庫  >  mysql一對多關係怎麼理解

mysql一對多關係怎麼理解

王林
王林轉載
2023-05-26 22:16:041447瀏覽

1、一對多關係是指主表的一行數據可以同時對應從表的多行數據,反過來,從表的多行數據指向主表的同一行數據。

2、應用程式場景為分類表和商品表、班級表和學生表、使用者表和訂單表等。

實例

-- 创建分类表
CREATE TABLE category(
cid INT PRIMARY KEY AUTO_INCREMENT,
cname VARCHAR(50)
);
 
-- 创建商品表
CREATE TABLE product(
pid INT PRIMARY KEY AUTO_INCREMENT,
pname VARCHAR(50),
price DOUBLE,
cid INT
)
-- 给商品表添加一个外键
alter table product add foreign key(cid) references  category(cid)

以上是mysql一對多關係怎麼理解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除