maysql查询 事物

EXISTS子查询:
SELECT 字段 FROM 表名 WHERE  EXISTS(子查询);
子查询有返回结果:EXISTS查询结果为TRUE
子查询无返回结果:EXISTS查询结果为FALSE,外层查询不执行
GROUP BY分组:
SELECT......FROM 表名
WHERE.....
GROUP BY 字段  


WHERE子句
用来筛选 FROM 子句中指定的操作所产生的行 
GROUP BY子句
用来分组 WHERE 子句的输出 
HAVING子句
用来从分组的结果中筛选行 


内连接:
select 字段1,字段2.。。。。。FROM 表名
INNER JOIN 表名 
ON
例子:
查询学生的姓名,考试日期,考试成绩:
SELECT studentName,exmaDate,studentResult FROM student
INNER JOIN result ON student.`studentNo`=result.`studentNo`;


创建事物:
创建事物:


开始事务:begin; 或start  transaction;


提交事务:commit;


回滚事务:rollback;


开启/关闭自动提交状态:set autocommit=1|0;


值为1:开启自动提交


值为0:关闭自动提交


事务的四个特性:


     原子性(Atomicity)


    一致性(Consistency)


    隔离性(Isolation)


    持久性(Durability)


事务的隔离级别:


1  脏读


  脏读是指在一个事务处理过程里读取了另一个未提交的事务中的数据。




2 不可重复读


  不可重复读是指在对于数据库中的某个数据,一个事务范围内多次查询却返回了不同的数据值,这是由于在查询间隔,被另一个事务修改并提交了


3  幻读


  幻读是事务非独立执行时发生的一种现象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值