![](https://img-blog.csdnimg.cn/20200502161045479.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL相关
MySQL之删库跑路
方圆想当图灵
怕什么真理无穷,进一寸有进一寸的欢喜
展开
-
面试官:请你讲一下InnoDB和MyISAM的区别?
我是方圆,希望这些知识对我们有帮助!浏览和索引1. 解释全网说的最多的MyISAM不支持索引问题2. MyISAM与InnoDB表锁和行锁的解释3. 在物理空间的存储4. 是否保存数据库表中表的具体行数5. 一篇写的非常好的MySQL索引解析InnoDBMyISAM支持事务支持事务(下方解释)支持外键不支持外键支持行锁不支持行锁,支持表锁写操作效...原创 2020-05-06 17:15:46 · 1417 阅读 · 0 评论 -
Mysql在排序和查询时不使用索引的情况,一下让我想起了...
想起来的是....原创 2020-12-29 16:21:49 · 860 阅读 · 0 评论 -
《我们仨》 —— Mysql中character_set_client、connection和results
在MySQL这个黑匣子中,发挥很大作用的三兄弟原创 2020-12-22 20:12:00 · 5441 阅读 · 12 评论 -
掌握了这些数据库要点,你也能在面试上游刃有余了,(二)锁
我是方圆,愿你我皆能在面试中游刃有余目录1. MyISAM和InnoDB锁的区别2. MyISAM和InnoDB的适用场景3. 用代码实现乐观锁4. ACID原则5. 事务隔离级别产生的问题和解决办法1. MyISAM和InnoDB锁的区别MyISAM是表级锁,不支持行级锁InnoDB是默认是行级锁,也支持表级锁InnoDB在不走索引的时候,用的是表级锁,行级锁的开销更大一些,...原创 2020-05-08 13:06:07 · 269 阅读 · 0 评论 -
掌握了这些数据库要点,你也能在面试上游刃有余了,(一)索引
我是方圆,愿你我皆能在面试前,游刃有余!目录1. 为什么数据库中要使用索引?1.1 什么样的信息可以作为索引?2. 索引的数据结构与优化2.1 二叉查找树2.2 B-Tree2.3 B+Tree2.4 简单谈谈Hash索引3. 最后聊聊聚集索引和非聚集索引3.1 利用聚集索引查找数据3.2利用非聚集索引查找数据参考(下面这篇博客写的是真的好)1. 为什么数据库中要使用索引?若在数据量较少...原创 2020-05-06 23:29:40 · 1145 阅读 · 3 评论 -
InnoDB如何在RR隔离级别下实现避免幻读的?
我是方圆,让我们一起来提高1. InnoDB如何在RR隔离级别下实现避免幻读的?InnoDB引擎,RR隔离级别下,并不能完全组织幻读的发生,想避免幻读,要保证gap锁是开启的,也就是innodb_locks_unsafe_for_binlog参数值为off(默认情况是off)表象:快照读通过MMVC(基于事务版本控制的协议)和undo日志实现的。在这里要区分一下快照读和当前读...原创 2020-05-08 14:44:31 · 662 阅读 · 2 评论 -
数据库必会知识点,联合索引最左匹配原则的理解
当前有表结构如下CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `cid` int(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name_cid_INX` (`name`,`cid`),)...转载 2020-05-07 20:29:42 · 290 阅读 · 0 评论 -
MySQL通俗易懂知识点
目录MySQL概念基本的命令行操作操作数据库(了解)列的数据类型数据库的字段属性(重要创建数据库表MyISAM和InnoDB区别(了解在物理空间的位置修改删除表MySQL数据管理外键(看看就行DML语言(全都记住!!!DQL查询数据(最重点MySQL概念DB: DateBase 数据库,储存数据DBMS:数据库管理系统,维护和获取数据关系型数据库(SQL)MySQL,Oracle,Sq...原创 2020-03-26 22:30:03 · 833 阅读 · 0 评论