数据库一些题

在这里插入图片描述

在这里插入图片描述

非过程化:

在这里插入图片描述
非过程化:仅仅只需要声明需要的东西,不需要告诉怎样获得

结构化:

在这里插入图片描述
结构化:查询有结构的数据

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

数据库:管理数据的仓库
数据库管理系统:一种操纵和管理数据库的软件
数据库系统:包含数据库和数据库管理系统

在这里插入图片描述

在这里插入图片描述

Group By 如何分组
Select 如何根据组来进行数据的统计

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

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

WHERE关键字不能与聚合函数联合

HAVING语句通常与GROUP BY语句联合使用,用来过滤由GROUP BY语句返回的记录集

在这里插入图片描述
where 找出男学生
having找出组内50人以上的组
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

存在group by的时候 需要在select 中出现分组属性和聚集函数

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
语义:自然连接在语义上等价于笛卡尔积+选择+投影
执行过程:一个表逐条和另一个表的所有记录进行比较(语义上会占用很大内存)

在这里插入图片描述
四个的底层执行都是使用连接
执行结果也相同
说明了 SQL是非过程化的语言

没有公共字段的自然连接等价于笛卡尔积
因为在笛卡尔积后没有选择

在这里插入图片描述
交叉联接查询:笛卡尔积

子查询

在这里插入图片描述
在这里插入图片描述
先判断where 是否为True

not in 等效于<>All

在这里插入图片描述

在这里插入图片描述

(5)求至少用了供应商S1所供应的全部零件的工程和JNO
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值