在以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之导入、导出