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中文网其他相关文章!