全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
触发器和常用函数第一部分:触发器概念题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(10)是否是是是Op_type操作方式Varchar(20)否否是否否Op_time操作时间Time否否是否否按照下列要求进行操作1 在product表上分别创建BEFORE INSERT、AFTER UPDATE和AFTER DELETE 3个触发器,触发器名称分别为product_bf_insert、product_af_update和product_af_del。执行语句部分都是向operate表插入操作方法和操作时间。2 对product表分别执行INSERT、UPDATE和DELETE操作3 删除product_bf_insert和product_af_update这两个触发器执行步骤1创建product表和operate表2创建product_bf_insert触发器3创建product_af_update触发器4创建product_af_del触发器5对product表进行操作6删除触发器第二部分:MySQL常用函数文本函数数字函数日期和时间函数概念题触发器是由INSERT、UPDATE和DELETE等事件来触发某种特定操作。满足触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句。这样做可以保证某些操作的一致性。实践题1 CREATE TABLE product( id INT(10) NOT NULL UNIQUE PRIMARY KEY, name VARCHAR(20) NOT NULL, function VARCHAR(50), company VARCHAR(20) NOT NULL, address VARCHAR(50) );CREATE TABLE operate( op_id INT(10) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, op_name VARCHAR(20) NOT NULL, op_time TIME NOT NULL, );2 CREATE TRIGGER product_bf_insert BEFORE INSERT ON poduct FOR EACH ROW INSERT INTO operate VALUES(null,Insert product,now(); SELECT * FROM information_schema.triggers WHERE TRIGGER_NAME=product_bf_insert G*(查看触发器product_bf_insert基本信息)3 CREATE TRIGGER product_af_update AFTER UPDATE ON product FOR EACH ROW INSERT INTO operate VALUES(null,Update product,now();4 CREATE TRIGGER product_af_del AFTER DELETE ON product FOR EACH ROW INSERT INTO operate VALUES(null,delete product,now();5 INSERT INTO product VALUES(1,abc,治疗感冒,北京abc制药厂,北京市昌平区); SELECT * FROM operate; UPDATE product SET address=北京市海淀区 WHERE id=1; SELECT * FROM operate; DELETE FROM product WHERE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 从业资格证模拟考试滨州及答案解析
- 2025至2030苦参碱行业发展研究与产业战略规划分析评估报告
- 护理医学免疫题库及答案解析
- 挖机司机安全培训试题及答案解析
- 2025-2030绿氨作为能源载体的储运技术突破与国际市场定价机制预测
- 2025-2030经济双循环格局下管理咨询行业的市场机遇与挑战
- 2025-2030纳米滑石制备关键技术突破及产业化前景分析
- 2025-2030纳米材料在新能源领域应用拓展与技术商业化瓶颈
- 2025-2030纳米技术在食用色素领域应用安全性评估报告
- 2025-2030精酿啤酒社群营销模式与用户粘性培养研究
- 保护江安河保护江安河
- 中国肺血栓栓塞症诊治、预防和管理指南(2025版)
- 2025年党建知识应知应会测试题库(附答案)
- 铁路专用线建设工程竣工备案材料
- 健身房会计账务处理
- 中南大学湘雅二医院神经外科重点专科申报书内容
- 常用危险化学品储存禁忌物配存表
- 加油机安装作业指导书
- 铅锌冶炼工艺及脱硫技术介绍课件
- 概述SFBT(焦点解决短程治疗)课件
- 客服考试试题及答案
评论
0/150
提交评论