赞
踩
1. 表与表之间的关系
<1> 一对一
用户表和身份信息表,用户表是主表
男人表、女人表
create table man(
mid int primary key auto_increment,
mname varchar(32),
wid int unique
);
create table woman(
wid int primary key auto_increment,
wname varchar(32)
);
<2> 一对多
最常见得表关系,用户表和订单表
员工表、部门表
create table emp(
empno int primary key auto_increment,
ename varchar(32)
deptno int
);
create teble dept(
deptno int primary key auto_increment,
dname varchar(32)
);
<3> 多对多
学生表和课程表,通常情况都是将多对多的关系拆分为一对多或者多对一的关系
至少需要三张表
create table student(
cid int primary key auto_increment,
sname varchar(32)
);
insert into student (sname) values('小张');
insert into student (sname) values('小李');
insert into student (sname) values('小王');
create table course(
sid int primary key auto_increment,
cname varchar(32)
);
insert into course (cname) values('语文');
insert into student (sname) values('数学');
insert into student (sname) values('英语');
inser
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。