mysql数据库---数据查询及示例

查询数据
select <属性名> from <表名>
[where <条件表达式>]
[group by <属性名> [having <条件表达式>]]
[order by <属性名> Asc/Desc]

单表查询(最简单的一种)
1.选择若干列
在这里插入图片描述
2.选择表中若干元组
a.消除取值重复的行 distinct
没有特别指出distinct短语,则缺省值是ALL(要求保留表中取值重复的行)
在这里插入图片描述
b.满足指定的条件:关于where子句的六种用法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.对查询结果排序
order by --> Asc(缺省值)/Desc
在这里插入图片描述
在这里插入图片描述
4.使用集函数
在这里插入图片描述
5.对查询结果分类 -->group by
目的是细化集函数作用对象
在这里插入图片描述
group by 用having来筛选条件
在这里插入图片描述
连接查询(一个查询通知涉及liang两个以上的表格)
一个数据库的多个表格之间存在某种内在的联系,他们联系有用的信息
1.等值连接查询
在这里插入图片描述
2.自身连接
一个表格与自己也可以进行连接
3.外连接
满足连接条件的元组才可以作为结果输出
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值