mysql之事务处理

2022-03-19  本文已影响0人  每天进步一点点变成更好的自己

mysql之事务处理,在mysql版本5.5之前的引擎是MyISAM,后调整为支持事务的InnoDB。

问题:
1、事务的特性是什么,如何理解他们
2、如何对事务进行控制,控制命令都有哪些
3、为什么执行commit、rollback这些命令的时候,有时会成功,有时会失败。

1、什么是事务处理

事务处理:进行一次处理的基本单位,要么完全执行,要么都不执行。事务保证了数据库的完整性和一致性。
事务特性:

2、事务处理常用的命令

查看当前mysql支持的存储引擎是否支持事务:show engins
显示开启一个事务:START TRANSACTION 或者 Begin
提交事务: COMMIT
回滚事务:ROLLBACK
保存点:SAVEPOINT
删除保存点:RELEASE SAVEPOINT
设置事务的隔离级别: SET TRANSACTION

image.png
上一篇 下一篇

猜你喜欢

热点阅读