重庆邮电大学数据库实验报告(9)

2021-01-20 22:58

三心得体会

感觉sql里面的存储过程有一点像c语言里面的函数,将很多的语句进行封装,这样可以提高代码的重用率,使用大量重复的sql语句时节省更多的时间,并且在程序的视图端不容易被别人看到开发者对数据库真正的操作,提高了数据库的安全性。

实验 九 MySQL的触发器

学号 姓名

一实验内容

了解MySQL触发器的创建、修改、删除方法和步骤,掌握在Navicat for mysql中对触发器进行创建、修改和删除,掌握触发器触发的测试方法。

create trigger aduit_student_update

before update on student

for each row

BEGIN

insert into student_log() values (current_user,current_timestamp,'更新前操作');

end;

二.遇到的问题及解决

1.创建存储过程的时候忘记写for each row 引起了未知的错误;

2.创建了更新操作的触发器之后,我对表不断的插入数据,但是发现action那一栏一直是NULL,后来才发现只有更新操作才能触发器才能被出发,以后创建触发器的时候要根据自己需要的类型(before,after,update等)进行操作。

三.心得体会

触发器让我们可以方便的追踪用户对表的操作,生成数据库使用日志等,方便对表的管理,感觉就像java里面的事件处理机制,可以对用户产生的动作进行捕捉,只不过这里是对数据库表的操作而已。

实验 十 SQL语言数据控制语言DCL

学号 姓名

一、实验内容

1.重点:

(1)权限的授予


重庆邮电大学数据库实验报告(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016-2022年中国雪纺衫市场研究及投资战略研究报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: