1. Eine Eins-zu-Viele-Beziehung bedeutet, dass eine Datenzeile in der Master-Tabelle gleichzeitig mehreren Datenzeilen in der Slave-Tabelle entsprechen kann Datenzeile in der Mastertabelle.
2. Die Anwendungsszenarien sind Klassifizierungstabelle und Produkttabelle, Klassentabelle und Schülertabelle, Benutzertabelle und Bestelltabelle usw.
Instanzen
-- 创建分类表 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)
Das obige ist der detaillierte Inhalt vonSo verstehen Sie die Eins-zu-Viele-Beziehung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!