表与表之间的关系
表1 foreign key 表2
则表1的多条记录对应表2的一条记录,即多对一
利用foreign key的原理我们可以制作两张表的多对多,一对一关系
多对多:
表1的多条记录可以对应表...表2的多条记录也可以对应表1的一条记录
一对一:
表1的一条记录唯一对应表2的一条记录,反之亦然
分析时,我们先从按照上面的基本原理去套,然后再翻译成真实的意义,就很好理解了
1、先确定关系...00',4),('linux','08:30:00',1),('linux','08:30:00',7);
运行结果
图片
多对多
书和作者(我们可以再创建一张表,用来存book和author两张表的关系...-- 建立user和usergroup的关系表
create table user2usergroup(
id int not NULL UNIQUE auto_increment,
user_id...user2usergroup(user_id,group_id) values(1,1),(1,2),(1,3),(1,4),(2,3),(2,4),(3,4);
-- 建立user和host的关系