MySQL
Mr.OO
Java后端开发 可称呼:小鸣同学
请各大佬多多指教~
展开
-
MySQL进阶小结
MySQL进阶 分析一下 select * from t_employee t where t.age=27 and t.name = ‘李四’ 这条语句在 mysql 中如何执行的? 在连接器上进行权限检查。首先在连接器如果没有权限,直接返回错误信息;如果有权限,在 MySQL8.0 版本以前,会先查询缓存,以这条 sql 语句为 key 在内存中查询是否有结果,如果有直接缓存,如果没有,执行下一步 在分析器上进行词法分析和语法分析。词法分析会提取 sql 语句的关键元素 select,提取需要查原创 2020-09-07 16:19:12 · 348 阅读 · 0 评论 -
MySQL锁
事务是什么? 事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性 事务有哪些特性? 原子性(Atomicity):事务是一个不可分割的单位,事务中的所有SQL等操作要么都发生,要么都不发生 一致性(Consistency):事务发生前和发生后,数据的完整性必须保持一致 隔离性(Isolation):当并发访问数据库时,一个正在执行原创 2020-09-06 16:37:21 · 196 阅读 · 0 评论 -
MySQL索引知识总结
MySQL ( 目前最流行的关系型数据库管理系统 ) 什么是索引? MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构,可以帮助我们快速的进行数据的查找 索引是什么样的数据结构? 索引的数据结构跟存储引擎有关,在MySql中使用较多的索引有B+数索引和哈希索引,我们常用的MYISAM和InnoDB存储引擎的默认索引实现为:B+树索引 Hash索引和B+树索引有什么区别或者说优劣呢? 首先要知道Hash索引原创 2020-09-05 14:20:55 · 265 阅读 · 0 评论