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;
posted @ 2022-04-23 09:35  Fancele  阅读(42)  评论(0)    收藏  举报