我们用一个比较实际的例子来描述问题,并讲解外键作用:
- 当我们在网上购物的时候,我们有我们的帐号,还有我们所在不同地方的地址信息如公司,学校,家里,或者给亲戚朋友送个礼物,收货人信息也不一样。
我们就一步一步讨论以上提到的这些信息如何更合理的存储在数据库中
create table user_info(
id char(36) primary key,
user_name varchar(30) not null,
password varchar(30) not null,
real_name varchar(8),
mobile char(11),
address varchar(150)
);
insert into user_info (id,user_name,password,real_name,mobile,address)
values ('51b28fe1-4ebf-41ac-a17b-d5e276861fd0','qiangzhogshou','123456','小明','12345678912','物理课');
insert into user_info (id,user_name,password,real_name,mobile,address)
values ('cc95772b-75a2-4702-bd99-4c3b0322d606','qiangzhogshou','123456','李华','12345678934','英语课');
insert into user_info (id,user_name,password,r