数据库中的事务及锁

事务
什么是事务?

		事务是一组,由一条或者多条组成的逻辑单元。每个事务都是一个原子单位。在事务中的语句可以看成一个整体。

事务的特点?

		事务有四个特点
		1,原子性,原子性可以保证事务的操作要么一起成功,完成对数据库的操作。要么一起失败,不对数据库造成修改。
		2,隔离性,事务与事务之间是相互隔离,一个事务不会被另外一个事务影响。事务允许多个用户对同一个数据进行操作,但是不会让一个用户影响另外一个用户
		3,一致性,一个事务无论成功失败,整个系统处于操作规则的统一的状态,不会造成损坏。
		4,永久性   ,一个事务一旦提交,对数据库的操作就是永久性的。

事务常用语句与作用?(TCL)

	savepoint ,保存事务点
	rollback,回退到最开始的样子
	rollback to savement,回退到指定事务点
	commit   提交,一旦提交就是永久固化

	事务的作用:是用来控制数据一致性的手段

什么是锁?

	锁是数据库用来控制共享资源并发访问的机制

锁的等级?

	表级锁与行级锁
	表级锁在任何会修改表的DML语句上设置,表级锁会阻止与当前事务想冲突的DDL操作
	行级锁会自动在被DML设计的所有行上设置,同一时刻不允许其他用户修改表,行级锁只有排他一种模式

锁的类型?

	 share      ࿰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值