仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 794|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之触发器的初级使用

[复制链接]
海妖 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:25:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
“MySQL实际上是一个数据库家族,你可以从选择一个并将其配置成可以满足你的大多数情况,”开源顾问公司Ethiqa的总裁如此表示,“因此,你可以在开始的时候选择一个小巧的版本产品,以后再根据需要来对其进行性能或大小上的扩展。”在触发器的使用中,常会碰到这类情形,即被触发的触发器试图更新与其相干联的原始的方针表,从而使触发器被无穷轮回地触发。关于该种情形,分歧的数据库产物供应了分歧的办理计划有些DBMS对一个触发器的实行历程接纳的举措强加了限定,有些DBMS供应了内嵌功效,同意一个触发器主体对正在举行的触发器所处的嵌套级别,另外一些DBMS供应了一种体系设置,把持是不是同意串连的触发器处置,最初一些DBMS对大概触发的嵌套触发器级其余数量举行限定。在MSSQLServer中,这类能触发本身的触发器被称为递回触发器。运目刂剖峭ü拗瓶赡艽シ⒌那短状シ⑵骷侗鸬氖拷邢拗频模硗猓?经由过程是不是同意触发嵌套触发器也能完成对它的把持。

在MSSQLServer中,除非递回触发器的数据库选项被设置,不然,一个触发器不会被递回触发。有两个范例的递回触发器。
间接递回:即当一个触发器触发时,实行的举措又引发统一个触发器的触发,比方,某一更新操纵引发某一表上的触发器被触发,该触发器又实行更新操纵,从而又触发了该触发器;
直接递回:即当一个触发器触发时,实行的举措又引发别的一个表的触发器被触发,第二个触发器又触发第一个触发器。

同时触发器也大概和游标一同利用,从而使其功效年夜年夜加强。上面我们将给出一个例子,在该例子中。我们利用了游标和递回触发器,但愿使读者对触发器有更周全的懂得。






这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。
山那边是海 该用户已被删除
沙发
发表于 2015-1-18 14:48:45 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
若天明 该用户已被删除
板凳
发表于 2015-1-22 07:03:45 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
飘飘悠悠 该用户已被删除
地板
发表于 2015-1-30 23:35:56 | 只看该作者
至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
活着的死人 该用户已被删除
5#
发表于 2015-2-6 17:01:52 | 只看该作者
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
若相依 该用户已被删除
6#
发表于 2015-2-17 11:40:20 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
蒙在股里 该用户已被删除
7#
发表于 2015-3-5 19:36:35 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
小魔女 该用户已被删除
8#
发表于 2015-3-12 12:58:00 | 只看该作者
varchar(max)\\\\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-19 22:21:31 | 只看该作者
很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 08:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表