千家信息网

mysql一对多关系是什么意思

发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,小编给大家分享一下mysql一对多关系是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、一对多关系是指主表的一行数据可以同时对应从表的多行数据,反过来,从表的多行数据指向主
千家信息网最后更新 2024年11月23日mysql一对多关系是什么意思

小编给大家分享一下mysql一对多关系是什么意思,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

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一对多关系是什么意思"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

0