数据库事务特征

Posted weixin_ancenhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库事务特征相关的知识,希望对你有一定的参考价值。

数据库操作命令,同时失败或者同时成功,一个整体想系统提交。事务原子性
事务提交的三阶段:开启事务、提交事务、事务回滚

```sql
---开启事务
start transaction (begin)

---提交事务
commit;

---回滚事务
rollback


事务四大特性:
原子性:事务是不可分割的做小操作单位。
一致性:事务完成时,必须保证一致状态。
隔离性:多个事务之间,操作的可见性。
持久性:事务一旦提交或者回滚,对数据库操作的数据是永久的。

```sql
//数据库查看事务默认提交方式,如果是1,说明带事务;0则是手动提交
select @@autocommit;
//设置事务提交方式
set @@autocommit=0;

oracle则是手动提交事务,commit

以上是关于数据库事务特征的主要内容,如果未能解决你的问题,请参考以下文章

事务的四个特征

事务的四大特征:ACID

数据库事务的四个基本特征以及事务的隔离级别

数据库中事务的定义以及特征

数据库事务及其特征

事务的特征隔离级别以及事务的传播