mysql基础(20)_高级数据操作之查询数据【二】(五子句之where、group by)

查询数据

where子句
where子句:用来从数据表获取数据的时候,然后进行条件筛选。
数据获取原理:针对表去对应的磁盘处获取所有的记录(一条条),where的作用就是在拿到一条结果之后就开始进行判断,判断是否符合条件:如果符合就保存下来,如果不符合直接舍弃(不放到内存中)。where是通过运算符进行结果比较来判断数据。

group by子句
group by:表示分组的含义。根据指定的字段,将数据进行分组,利用group by关键字将数据按照指定的字段分组之后,只会保留每组的第一条记录。如果只是想看数据显示,那么group by没什么含义,因此一般使用聚合函数时才会使用group by关键字。group by分组的目标就是为了统计。

mysql> select * from data_groupby;
+----+------+------+-------+
| id | name | sex  | score |
+----+------+------+-------+
|  1 | 静静 | 男   |    78 |
|  2 | 何萍 | 女   |    98 |
|  1 | 李艾 | 女   |    96 |
|  2 | 萧何 | 男   |    99 |
|  3 | 雯雯 | 女   |    82 |
|  1 | 张少 | 男   |    90 |
+----+------+------+-------+
6 rows in set (0.00 sec)
-- 注意每组第一条记录被保留
mysql> select * from data_groupby group by sex;
+----+
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值