sql事务
Mysql 事务
一些基本命令
- 数据库进来: mysql -u root -p
- 显示表的内容 desc <表名>
- 显示表的字段的命令:show tables from <表名>
- show create table <表名>: 显示里面都有什么
- select count(*) (count (1)也可以) from <表名> : 查看数据库的条数
事务
执行计划比较重要
四个性质:(ACID)
- 原子性(Atomicity):事务要么全部都不发生,要么全都发生
- 一致性(Consistency):事务作为一个原子性操作,它从一个一致性的数据库状态开始运行
- 隔离性(Isolation):尽管多个事务可能并发执行,但是每个事务都感觉不到彼此。
- 持久性(Durability):一个事务成功完成后,它对数据库的改变必须是永久的,除非出现系统故障。
基本操作:
- 开启:start transation; begin;
- 提交: commit ;
- 回滚事务:roll back;
- 回滚点:savepoint s1;
- 删除回滚点:release savepoint;
- 设置隔离级别:set transcation;

浙公网安备 33010602011771号