Maison  >  Article  >  base de données  >  Comment comprendre la relation un-à-plusieurs dans MySQL

Comment comprendre la relation un-à-plusieurs dans MySQL

王林
王林avant
2023-05-26 22:16:041447parcourir

1. La relation un-à-plusieurs signifie qu'une ligne de données dans la table maître peut correspondre à plusieurs lignes de données dans la table esclave en même temps, à leur tour, plusieurs lignes de données dans la table esclave pointent vers la même. ligne de données dans la table principale.

2. Les scénarios d'application sont le tableau de classification et le tableau des produits, le tableau des classes et le tableau des étudiants, le tableau des utilisateurs et le tableau des commandes, etc.

Instances

-- 创建分类表
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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer