![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Mysql
文章平均质量分 82
Mysql数据库相关
NameExist
温故而知新!
展开
-
Mysql逻辑架构、事务、并发控制
文章目录MysqlMysql逻辑架构连接管理优化与执行并发控制读写锁锁粒度事务隔离级别死锁Mysql中的事务显示的开启事务(InnoDB存储引擎)事务隔离级别在事务中混合使用存储引擎MysqlMysql逻辑架构第一层:负责连接处理、授权认证、安全等等。第二层:大多数Mysql的核心服务功能都在这一层,包括查询解析、分析、优化、缓存以及所有的内置函数,所有跨存储引擎的功能都在这一层实现:存储过程、触发器、视图等。第三层:存储引擎。存储引擎负责Mysql中数据的存储和提取,每个存储引擎都有它的优势原创 2021-05-25 21:52:59 · 540 阅读 · 2 评论 -
Explain的使用及字段说明
ExplainExplain命令是查看查询优化器如何决定执行查询的主要方法。使用Explain只需要在查询中的SELECT关键字之前增加Explain关键字,Mysql会在查询上设置一个标记,当执行查询时,这个标记会使其返回关于在执行计划中每一步的信息,而不是执行它(如果查询在FROM子句中包括子查询,那么Mysql会执行子查询,将其结果放在一个临时表中)。它会返回一行或者多行信息,显示出执行计划中的每一步和执行次序。Explain中的列idid列是一个编号,标识SELECT所属的行,如果在语原创 2021-05-21 07:42:17 · 268 阅读 · 3 评论 -
mysql存储过程
存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。创建一个简单的存储过程:查询传入的参数-- 将传入的变量var查询出来CREATE PROCEDURE pro_showvar(IN var VARCHAR(50))BEGIN SELECT .原创 2021-03-01 23:03:36 · 2346 阅读 · 0 评论