摘要: 1.提高数据库的效率:减少编译次数,减少连接次数。当出现当量操作sql语句,比如大量将数据插入数据库中,原来的那种单个执行sql语句或者批量执行sql语句的做法,显然是不可行的,因为无论是单个执行还是批量执行都会连续的发送sql语句向数据库中,数据库接到sql语句对它进行编译处理,从而导致效率底下。 阅读全文
posted @ 2016-03-06 19:23 旧约yzy 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 先做一个保存点,当我们操作数据库时,可以回滚到保存点的地方。 start transaction;//开启事物控制 savepoint a; //设置事物保存点a delete * from tab_name where ***; //操作数据 update tab_name set id=** w 阅读全文
posted @ 2016-03-06 16:11 旧约yzy 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要保证事物的各个步骤都执行成功的前提下才能让每一步骤的事物执行,此时就需要事物控制。 事物控制用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。比如:网上转账系统就是典型的例子,转入与转出要保证同时进行。 事物控制用于控制事物的执行 <?ph 阅读全文
posted @ 2016-03-06 15:49 旧约yzy 阅读(216) 评论(0) 推荐(0) 编辑