欢迎来到天天文库
浏览记录
ID:30245938
大小:22.38 KB
页数:17页
时间:2018-12-28
《时间戳实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划时间戳实验报告 实验九指导教师吴思远实验时间:XX年5月8日 学院计算机科学与技术学院专业计算机应用班级学号XX姓名唐知庚实验室s311实验题目:mysql的触发器。 实验目的: 触发器是特定事件出现的时候,自动执行的代码块,类似于存储过程。触发器与存储过程的区别在于:存储过程是由用户或应用程序显式调用的,而触发器是不能被直 接调用的,由dbms自动执行。触发器具有这些功能:1、允许/限制对表的修改;2、自
2、动生成派生列,比如自增字段; 3、强制数据一致性;4、提供审计和日志记录;5、防止无效的事务处理;6、启用复杂的业 务逻辑。 本次实验了解mysql触发器的创建、修改和删除的方法和步骤,掌握在navicatformysql 中对触发器的进行创建、修改和删除,掌握触发器触发测试的方法。实验要求: 1、实验前:预习实验内容,学习相关知识。 2、实验中:按照实验内容要求进行实验,实验时注意每种sql语句的基本命令及各个关目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确
3、保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 键字的含义,做好实验记录。 3、实验后:分析实验结果,总结实验知识,得出结论,按格式写出实验报告。4、在整 个实验过程中,要独立思考、独立按时完成实验任务,不懂的要虚心向教师或同学请教。 5、要求按指定格式书写实验报告,且报告中应反映出对本次实验的总结,下次实验前交 实验报告。实验主要步骤及结果: 一.启动navicatformysql,在mysql–新建连接中完成连接参数配置。
4、二.登录到本 地数据库服务器后,连接到test数据库上。 三.执行五、教学过程中实验内容的第一部分创建简单触发器,验证触发器的创建 和触发器的触发测试。 1.创建触发器audit_student,该触发器对修改student表的时间、用户名记录到日志 表中。 双击桌面navicatformysql快捷方式,连接到test数据库上(本次实验如果连接到 mysql数据库上,无法正常完成),按顺序运行以下语句,然后点击行sql语句。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的
5、专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 (1).输入如下语句,建立实验表student,如图9-1所示:createtablestudent(sno varchar(10),snamevarchar(30),sageint);结果如下图所示:按钮,运 (2).输入如下语句,建立日志表student_log,并查看日志表是否为空,如图9-2所示: createtablestudent_log(whovarcha
6、r(30),whattimetimestamp); select*fromstudent_log;结果如下图所示:我们看到,现在的student_log表中没有记录,全部为null值。 (3).输入如下语句,在student表上建立语句触发器,在触发器中将时间、用户记录到 student_log表中。红色before表示检测的时间为insert操作前,也可以为after,表示在 操作后。如图9-3所示: usetest; createtriggeraudit_studentbeforeinsertonstudent
7、foreachrowbegin选中student表,单击右键,选择设计表,点击触发器选项卡,如图所示:我们可以看到,在insert操作前,会触发触发器,触发器执行的脚步就是向student_log 表中,写入触发的用户和时间戳。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 (4).输入如下语句对触发器进行insert触发测试,如图所
8、示:对student表做一个insert操作:insertintostudentvalues(,吴思远,40);输入如下语句查看表student_log,检查触发器工作结果,表student_log中数据如图9-6 所示: select*fromstudent_log;结
此文档下载收益归作者所有