第三层了,没错,Mysql第三层(行列求和),一对一,多。多对多,一看就会??是的

如果你通过前两层的考验来到这里,那么可以喝杯水休息下~接下来我会写下开发中常用的数据库操作,重点理解,我会写的很详细!!
首先不多说先进入数据库!

一对一

一个用户信息对应一个个人信息 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成绩
    -> );

在这里插入图片描述
插入数据

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值