Day03 聚合函数

一、

指把一列的值聚合在一起,再做分析。

  1. 聚合列和非聚合列在一块会报错
  2. 当有聚合列和非聚合列在一块的时候,必须非聚合列分组(group by)
  3. Where里不能出现聚合函数
  1. max()查最大值
  2. Min()查最小值
  3. Avg()查平均数
  4. Sum()查总和
  5. Count(1)统计个数 这种方式高效
  • 事物 transaction
  1. 概念:

用来保证多个操作,要么完全执行,要么完全不执行

(2)四个特性(A C I D )

原子性:多个操作,是绑定到一起的,要么完全成功,要么完全不成功。

一致性:在多个系统中,保证数据是一致的

隔离性:在保证了性能的同时,隔离用户的操作

持久性:对数据的操作都是有持久影响的

(3)隔离级别:

  1. 读未提交:

效率高,安全性差

  1. 读已提交:

牺牲了效率,提高了安全性。--orcale 数据默认隔离级别

  1. 可重复读

牺牲了效率,提高了安全性。---mysql数据的默认隔离级别。

  1. 串行化:

安全性最高,但是效率太低。

  1. 操作
  1. 开启事物

Start transaction

  1. 结束事物

Commit提交事物(最终持久性影像数据库)

Rollback 回滚事务(回滚到事物操作前)

  1. mysql 数据库默认就已经管理了事物,会为每条sql提供事物
  1. 字段约束

默认 :default 默认

检查:check  检查字段的值是否合法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值