MySQL进阶!只会CRUD的工程师不是好工程师

事务

事务分为编程式事务和声明式事务,mysql中用的是编程式事务

  • 编程式事务:通过编程的方式在代码中显式地管理事务。开发人员需要手动编写事务的开始、提交和回滚等操作,以确保数据的一致性和完整性。这种方式给予了开发人员高度的灵活性和控制力,可以根据具体需求对事务进行细粒度的控制。

  • 声明式事务:通过配置的方式管理事务,而无需在代码中显式地编写事务控制逻辑。开发人员只需在配置文件或注解中指定哪些方法需要进行事务管理,以及事务的传播行为、隔离级别等属性。框架(如Spring)会根据这些配置自动为方法添加事务管理的逻辑,从而简化了代码的编写和维护。

事务简介

事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

(默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务)

事务、索引、SQL优化、存储引擎、触发器、存储过程、锁、MVCC、日志

该链接为飞书链接,放心食用,里面包含了MySQL的所有进阶内容,能让你初步了解MySQL的体系结构,为什么会使用MySQL,而不是别的数据库.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值