如果你通过前两层的考验来到这里,那么可以喝杯水休息下~接下来我会写下开发中常用的数据库操作,重点理解,我会写的很详细!!
首先不多说先进入数据库!
一对一
一个用户信息对应一个个人信息 e.g
一对多(MaxUsePlus)
可以这样说,只要开发都会使用。一个班级里面一个老师对应多个学生,公司里面一个部门对应多个员工共,一个学生对应多门成绩都是一对多,以学生为例上代码:
需求: 新建一个学生表,然后再建一个成绩表
一步一步来,学生表:
mysql> create table student1(
-> id int primary key auto_increment,--学生的ID
-> name varchar(20), -- 学生名字
-> age int not null,--学生年龄
-> gender tinyint not null -- 学生性别
-> );
成绩表:
mysql> create table score_recode(
-> id int primary key auto_increment,
-> stuId int not null,--成绩单对应学生的id
-> javaScore float(5,2) not null,--java成绩
-> cScore float(5,2) not null,--c语言成绩
-> htmlScore float(5,2) not null--html成绩
-> );