MySQL数据库
文章平均质量分 64
七三2001
这个作者很懒,什么都没留下…
展开
-
进阶-存储过程、存储函数、触发器、锁、InnoDB引擎
目录存储过程介绍基本语法变量系统变量用户定义变量局部变量if判断参数(IN,OUT,INOUT)case循环whilerepeatloop游标cursor条件处理程序handler存储函数触发器介绍语法视图、存储过程、触发器小结锁介绍简介分类全局锁介绍一致性数据备份表级锁介绍、分类表锁元数据锁意向锁行级锁介绍行锁间隙锁&临键锁小结InnoDB引擎逻辑存储结构架构内存结构磁盘结构后台线程事务原理概述redo logundo logMVCC基本概念隐藏字段undolog版本链review介绍原理分析(详见视频)原创 2023-04-13 19:49:15 · 51 阅读 · 0 评论 -
进阶-存储引擎、索引、SQL优化、视图
不指定时,默认为InnoDB引擎 https://blog.csdn.net/lzb348110175/article/details/106575270注:此阶段可以参考https://blog.csdn.net/weixin_45410366/article/details/127147107二叉树和红黑树的弊端: !中间值向上分裂B+ 树非叶子节点上是不存储数据的,仅存储键值,而 B 树节点中不仅存储键值,也会存储数据因为 B+ 树索引的所有数据均存储在叶子节点,而且数据是按照顺序排列的它的向上裂变是原创 2023-04-13 15:53:35 · 102 阅读 · 0 评论 -
函数、约束、多表查询、事务
AUTO_INCREMENT可以约束任何一个字段,该字段不一定是PRIMARY KEY字段,也就是说自增的字段并不等于主键字段。设置@@autocommit=0即设置手动提交,可以使多个事务合并成一个事务(确保原子性)如果出错,rollback回滚,可以恢复出错事务前已经执行了的事务(合并前)一个表中只能有一个字段使用 auto_increment约束,且该字段必须。如果没有出错,执行commit提交事务之后才能真正执行!,每新增一条记录,字段值自动加 1。与SELECT配合“食用”原创 2023-04-11 22:08:45 · 32 阅读 · 0 评论 -
基础SQL-DDL、DML、DQL、DCL
目录DDLDMLDQL基础查询聚合函数分组查询排序查询分页查询执行顺序编辑小结(不全)DCL原创 2023-04-11 17:28:52 · 108 阅读 · 0 评论