MySQL(中)

MySQL的增删改查(进阶)
一:指定不为空
在这里插入图片描述
二:指定不能重复
在这里插入图片描述
三:默认值约束
给列执行默认值
在这里插入图片描述
四:主键约束
primary key = not null + unique
在这里插入图片描述
对于整数类型的主键,常配搭自增长auto_increment来使用。插入数据对应字段不给值时,使用最大值+1。
在这里插入图片描述
五.外键约束
在这里插入图片描述
外键关联需要指定三方面:
1.指定当前表中哪行进行关联
2.指定和那张表关联
3.指定和目标中哪一列关联
在这里插入图片描述
六.表的设计之—多对多
先创建两张表 student 和 course
在这里插入图片描述
给表中插入数据
在这里插入图片描述
通过以上两张表进行学生的成绩查询
比如甲的语文成绩是91分
在这里插入图片描述
七.**新增:**可以把其他表的查询结果作为新增的数据
第一张表
在这里插入图片描述
把第一份表的数值赋值到第二张表
在这里插入图片描述
八.聚合查询
相当于函数
在这里插入图片描述
聚合函数:
在这里插入图片描述
八 group by:把同一类事物放在一起
语句:select [查询的内容] from [表名] group by [分类的要求];
先准备一张表:
在这里插入图片描述
针对各个角色进行group by
在这里插入图片描述
针对不同角色的工资进行查询
在这里插入图片描述
筛选语句使用having而不是where
比如查找平均工资低于500的角色
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值