在以demo用户连接下创建数据库,右键-新建数据库,选上后点确定
选上first test中的表,右键-新建表
依次在名下输入id,类型选择int,以及name,类型选择varchar…,那个键有个钥匙的,说明id作为主键
左键按住选中执行这4条insert语句,点击执行后打开user表,在user中如果没显示数据,右键刷新即可
INSERT into user VALUES(1,'阿里',1); INSERT into user VALUES(2,'阿白',12); INSERT into user VALUES(3,'阿强',123); INSERT into user VALUES(4,'阿明',1234);
show VARIABLES like 'autocommit'
set autocommit = off
set autocommit = off/0(这里off和0是一样的效果)
set autocommit = on/1(on是把autocommit打开),
但此处只需要set autocommit = off
START TRANSACTION; INSERT into user VALUES(28,'安DANNSDN',12345); SAVEPOINT AA; DELETE FROM `user` where password='12345'; ROLLBACK; COMMIT; SELECT * FROM `user`; select * from user;
注意:rollback(回滚)和commit不能同时运行!!!!
,这个star
,相当于从start transaction开始,到 Insert语句执行后,这一段被当成一个存档了
user
where password=‘12345’; ----把我们刚才添加的-安DAN…这一行删掉不可回退(rollback来了也没用),
生效的操作将在user表刷新后可见
上一篇:魅族系统6支持分屏么
下一篇:MySQL之导入、导出