mysql触发器实例附答案

mysql触发器实例附答案

ID:14340627

大小:299.50 KB

页数:4页

时间:2018-07-28

mysql触发器实例附答案_第1页
mysql触发器实例附答案_第2页
mysql触发器实例附答案_第3页
mysql触发器实例附答案_第4页
资源描述:

《mysql触发器实例附答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、触发器和常用函数第一部分:触发器概念题1触发器的含义和作用实践题在product表上创建三个触发器。每次激活触发器后,都会更新operate表。product表和operate表的内容如下Product表内容字段名字段描述数据类型主键外键非空唯一自增Id产品编号Int(10)是否是是否Name产品功能Varchar(20)否否是否否Function主要功能Varchar(50)否否否否否Company生产厂家Varchar(20)否否是否否Address家庭住址Varchar(20)否否否否否Operate表的内容字段名字段描述数据类型主键外键非空唯一自增Op_id编号Int(

2、10)是否是是是Op_type操作方式Varchar(20)否否是否否Op_time操作时间Time否否是否否按照下列要求进行操作1在product表上分别创建BEFOREINSERT、AFTERUPDATE和AFTERDELETE3个触发器,触发器名称分别为product_bf_insert、product_af_update和product_af_del。执行语句部分都是向operate表插入操作方法和操作时间。2对product表分别执行INSERT、UPDATE和DELETE操作3删除product_bf_insert和product_af_update这两个触发器执行

3、步骤1.创建product表和operate表2.创建product_bf_insert触发器3.创建product_af_update触发器4.创建product_af_del触发器5.对product表进行操作6.删除触发器第二部分:MySQL常用函数文本函数数字函数日期和时间函数概念题触发器是由INSERT、UPDATE和DELETE等事件来触发某种特定操作。满足触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句。这样做可以保证某些操作的一致性。实践题1CREATETABLEproduct(idINT(10)NOTNULLUNIQUEPRIMARYKEY,nam

4、eVARCHAR(20)NOTNULL,functionVARCHAR(50),companyVARCHAR(20)NOTNULL,addressVARCHAR(50));CREATETABLEoperate(op_idINT(10)NOTNULLUNIQUEPRIMARYKEYAUTO_INCREMENT,op_nameVARCHAR(20)NOTNULL,op_timeTIMENOTNULL,);2CREATETRIGGERproduct_bf_insertBEFOREINSERTONpoductFOREACHROWINSERTINTOoperateVALUES(null,

5、’Insertproduct’,now());SELECT*FROMinformation_schema.triggersWHERETRIGGER_NAME=’product_bf_insert’G*(查看触发器product_bf_insert基本信息)3CREATETRIGGERproduct_af_updateAFTERUPDATEONproductFOREACHROWINSERTINTOoperateVALUES(null,’Updateproduct’,now());4CREATETRIGGERproduct_af_delAFTERDELETEONproductFO

6、REACHROWINSERTINTOoperateVALUES(null,’deleteproduct’,now());5INSERTINTOproductVALUES(1,’abc’,’治疗感冒’,’北京abc制药厂’,’北京市昌平区’);SELECT*FROMoperate;UPDATEproductSETaddress=’北京市海淀区’WHEREid=1;SELECT*FROMoperate;DELETEFROMproductWHEREid=1;SELECT*FROMoperate;6DROPTRIGGERproduct_bf_insert;DROPTRIGGERprod

7、uct_af_update;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。