mysql小白→高手
mysql数据库 官方网站:https://dev.mysql.com; MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 什么是事务 事务:数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作; 事务是一组不可再分割的操作集合(工作逻辑单元); 典型事务场景(转账): update user_account set balance = balance - 1000 where userID = 3; update user_account set balance = balance +1000 where userID = 1; mysql中如何开启事务: begin / start transaction -- 手工 commit / rollback -- 事务提交或回滚 set session autocommit = on/off; -- 设定事务是否自动开启 JDBC 编程事务开启: connection.setAutoCommit(boolean); 特性: 原子性(Atomicity) 最小的工作单元,整个工作单元要么一起提交成功,要么全部失败回滚; 一致性(Consistency)