摘要: 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。 预处理语句的工作原理如下: 预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如: 数据库解析,编译,对SQL语句模板执行查询优化,并存储结果不输出。 执行:最后,将应用绑定的值传递给参数("?" 标记) 阅读全文
posted @ 2017-11-08 17:03 狂奔的小马扎 阅读(5803) 评论(0) 推荐(1) 编辑
摘要: 使用ROLLBACK 既然我们已经知道了什么是事务处理,下面讨论事务处理的管理中所涉及的问题。 管理事务处理的关键在于将SQL语句组分解为逻辑块,并明确规定数据何时应该回退,何时不应该回退。 MySQL使用下面的语句来标识事务的开始: 输入: 输入:MySQL的 ROLLBACK 命令用来回退(撤销 阅读全文
posted @ 2017-11-08 14:44 狂奔的小马扎 阅读(48506) 评论(3) 推荐(5) 编辑
摘要: MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务 事务处理可以用来维 阅读全文
posted @ 2017-11-08 14:36 狂奔的小马扎 阅读(4538) 评论(0) 推荐(0) 编辑