实验七数据库的事务创建与运行实验一、实验内容
1.定义三种模式的数据库事务
2.察看事务的隔离级别
二、实验要求
1、用SQL语句完成以上操作
2、要求学生独立完成以上内容。
3、实验完成后完成要求的实验报告内容。
三、实验环境
系统:windows 7
软件:mysql5.6
四、实验步骤及结果分析
1、定义三种模式的数据库事务
(1)显示事务
显式事务是由设计人员明确定义事务的启动与结束的一种事务。可使
用 BEGIN TRANSACTION、COMMIT TRANSACTION、COMMIT WORK、
ROLLBACK TRANSACTION、ROLLBACK WORK 等语句来定义显式事务。显示事务的特点是要么删除和插入同时成功,要么同时失败.
先创建一个cou练习表。
create table cou as
select * from course;
mysql默认采用autocommit模式运行。故为了创建显式事务,我们需要修改autocommit变量。先查看此变量的默认值。set autocommit=0;禁止事物自动提交,并创建一个显示事务。
查看表中原始内容,
create table cou as
select * from course;
select* from cou;