1.什么是事务?
事务(Transaction):事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行
补充:
1).事务只和 DML 语句有关,或者说 DML 语句才有事务。
2).A、增删改
DML:数据库操纵语言 insert update delete;
B、查
DQL :数据查询语言 select from where;
C、数据库关联语言
DCL:数据库控制语言 权限、安全;
D、数据库定义语言
DDL:数据库定义语言 关于数据库/表的操作 create drop alter
2.MySQl中事务的使用
A. 开启事务语法:
a.start transaction;
b.begin;
B.提交事务语法:commit;
C.回滚事务语法:rollback;
3.转账案例
t_bank表
题:使用update语句实现转账操作 实现小明向小红转账100元