![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
困得睁不开眼
引发思考是一种高水准的审美调动
展开
-
数据库 事务理解
参考:https://www.cnblogs.com/NanoDragon/p/12650049.html https://zhuanlan.zhihu.com/p/117476959 https://www.zhihu.com/question/31346392 一、什么是事务? 一组原子性的查询语句,或者说一个独立的工作单元,就是如果要执行这个单元,要吗全部成功,要么全部失败,中间如果有一部分无法执行,就整体都不会执行。 用我们比较通俗的语言来解释一下,例如两张银行卡之间进行转账操作,我们简单理解分为原创 2020-11-12 22:10:32 · 111 阅读 · 0 评论 -
数据库触发器 和 存储过程
存储过程见上一篇文章 一、什么是触发器 触发器是指在执行指定表修改操作时强制执行的存储过程(可以理解为一种特殊的存储过程) 通常用于强制执行不同表之间相互关联的数据的的完整性或者一致性 因为是在创建表的时候就创建了,所以是不可绕过的,可以用于一些复杂操作场景,用来完成数据完整性。 二、分类 1、DDL 数据定义触发器 在发生【数据定义语言,如增加表、修改表、增加列、修改列】时执行 例如:用来记录数据库的修改记录 2、DML 数据操作触发器 在发生【数据操作语言,如增加行、删除行、修改行】时执行 例如:强制性原创 2020-11-12 21:04:17 · 636 阅读 · 0 评论 -
数据库存储器
参考: https://www.cnblogs.com/free-coder/p/4773691.html https://baike.baidu.com/item/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1240317?fr=aladdin https://www.cnblogs.com/NanoDragon/p/13532263.html Mysql 存储过程 什么是 存储过程 存储过程即存储在数据库中的一组 sql 语句的集合,在启动时只编译一次,后面就直接调用即可原创 2020-11-12 21:02:43 · 622 阅读 · 0 评论