目标:
1:掌握什么是表引擎以及怎么查看数据表的所有表引擎分类
2:掌握怎么查看数据表使用的是什么表引擎
3:掌握begin、commit、rollback关键字对事务的影响
一:什么是表引擎以及怎么查看数据表表引擎分类
答:表引擎就是数据表在系统中的存储方式
查看数据表表引擎分类语法:show engines;
代码演示:
二:怎么查看数据表使用的是什么表引擎
语法:show create table 数据表名;
代码演示:
三:begin、commit、rollback关键字对事务的影响
begin:开启事务,开启事务之后对数据库的更改都要符合事务的使用规范
commit:提交事务,开启事务后对数据库修改数据,如果不 commit 一下,别人看见的数据还是未修改之前的,所以数据修改完成后,需要commit才能正式生效,注意 commit之后 在 rollback 不能回滚之前的数据库状态
rollback:事务回滚,开启事务后修改数据,没有 commit 之前,执行rollback后,数据库会回到事务begin之前的状态
注意事项:在事务开启之后,执行了 commit 或者 rollback 之后,事务就关闭了,想在再次开启事务,需再次执行 begin 指令!
代码演示: