logo头像

认真生活,快乐工作,保持理想!

数据库技术

mysql常用操作语法(十五)~~触发器

理解mysql触发器的概念,从某种程度来说,比较像java中的aop。也就是根据一定的规则,拦截某一类情况,然后在适当的时机(before/after)执行一些其他的逻辑。个人觉得,这是个比较好理解的概念和场景。同时,在存储过程之后再来看这个功能,那么它的使用也同样很简单。…

mysql常用操作语法(十四)~~复杂的存储过程

前言我看到在很多教程中,都是把存储过程和自定义函数一起讲,主要是因为他们两个非常的相像,而且自定义函数从某种程度上讲,更像是存储过程中的特例。在这种情况下,我就暂时省略掉自定义函数的笔记,直接继续了解更复杂的存储过程。所谓的更复杂,实际上也就是定义变量,变量赋值,游标以及结构控制语句和循环等,有java语言基础的情况下,就很好理解了,只是其中有些细节需要稍微注意一下。…

mysql常用操作语法(十三)~~存储过程

为什么要使用存储过程在系统实际开发应用中,有可能只需要单条sql语句就能实现想要的功能,但是有时候,要完整实现某个业务,却需要同时执行多条sql才能达到目的。在这种业务场景中,如果不希望通过客户端屡次执行多条sql,那么存储过程就是其中一个较好的实现方式。因此,存储过程可以简单的理解为就是多条sql的集合,虽然在存储过程中实际也可以是单条sql。…